www.fltk.net > 请问下高手,我这段python代码哪错了,关于正则表...

请问下高手,我这段python代码哪错了,关于正则表...

注意一下。r" "这种方式不要随意用,容易带来理解的误差。 在python2.7环境下,你这个代码完全没有问题。也许是python3专有的问题。

uuhtml=re.findall(rb"

\b匹配一个单词边界,也就是指单词和空格间的位置。例如,“er\b”可以匹配“never”中的“er”,但不能匹配“verb”中的“er”。 \B匹配非单词边界。“er\B”能匹配“verb”中的“er”,但不能匹配“never”中的“er”。 维基说的很清楚奥,还有不明白的可以继续问我...

你的正则表达式应该是src=不是sre= 另外,src属性可能不在标签的末尾,所以不要有>< 也就是说python正则表达式是: src="(.*?\.jpg)" 相应的语句是: reg=r'src="(.*?\.jpg)"'

这个最好是用正则吧,匹配出来loads成json就好了

]*>([^

Python中字符串前面加上 r 表示原生字符串, 与大多数编程语言相同,正则表达式里使用"\"作为转义字符,这就可能造成反斜杠困扰。假如你需要匹配文本中的字符"\",那么使用编程语言表示的正则表达式里将需要4个反斜杠"\\\\":前两个和后两个分别...

import rea = "asdf[abc123]我们"g = re.search("\[.*\]", a)if g: print(g.group())else: print("") 看看这个是不是你想要的效果,最后打印的是[abc123],如果你[]不想要,可以在匹配完成后手动去掉字符串的第一个和最后一个字符

*前面需要有一些重复的内容,所以会造成re处理代码报错

http.*?\.jpg 若不能解决,可追问,我继续帮你

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com