缺少最后一个字符的判断,需要加上 if start != '':
save.append(start)
save.append(start)
2020-10-19
最新回答 / weixin_慕丝6291554
是的,任何2~4个字符的顶级域名后缀都可以匹配成功,比如.abcd,但它并不是合法的域名。这里只是粗略的验证,如果要更精确的话,需要列出所有已有的顶级域名后缀,比如(\.com)|(\.net)|(\.info)|(\.tech)|...还有超过4个字符的域名,例如.online,.store还有一种情况也需要考虑到,如.com.cn
2020-08-02
最新回答 / wo蜗牛niu
def NumOperator(str): save=[] start='' for sr in str: try: int(sr) start+=sr except ValueError: if start=='': save.append(sr) else: save.append(start) ...
2020-02-26
最新回答 / wo蜗牛niu
括号打错位置了,p1=r"(?<=<(h[1-4]>)).+?(?=</\1>)"改为p1=r"(?<=<(h[1-4])>).+?(?=</\1>)"
2020-02-24