我有一个字符串s:
s = '<xx></xx><xx><a>b<c>d<e>f</xx><xx>g</xx>'
如何找到字符串b,d和f?我试过这个:
import re
pattern = '(?<=>)([^<]+)(?=<)'
print(re.findall(pattern, s))
还返回g:
['b', 'd', 'f', 'g']
此模式返回一个空白列表:
pattern = '<xx></xx><xx(?<=>)([^<]+)(?=<)/xx><xx>g</xx>'