正则
pattern = r'<(?P<name>)+>.*</(?P=name)>'#字典模式单元存储s = '<title>百度</title><body>www.baidu.com</body>'
result = re.search(pattern,s)
print(result)
print(result.groupdict)
正则写错了吗,怎么找不到 是要这样么?
import re
pattern = r'<(?P<name>)+>.*</(?P=name)+>'# 字典模式单元存储
s = '<title>百度</title><body>www.baidu.com</body>'
result = re.search(pattern, s)
print(result)
print(result.group())
正则写错了,第一个?P<name> 的右半个括号写错位置了,应该写在分组的结尾处
另外,第二个print是要打印字典,还是打印字典内容?我帮你修改了一下,不对的话你再改回去
import re
pattern = r'<(?P<name>+)>.*</(?P=name)>'#字典模式单元存储
s = '<title>百度</title><body>www.baidu.com</body>'
result = re.search(pattern,s)
print(result)
print(result.groupdict()) sunrise085 发表于 2020-9-3 11:25
正则写错了,第一个?P 的右半个括号写错位置了,应该写在分组的结尾处
另外,第二个print是要打印字典,还 ...
感谢
页:
[1]