使用正向后视断言匹配前面出现"uuu",后面出现"nnn"的字符串:
import re
pattern = r"(?<=uuu).*?(?=nnn)"
text = "uuuuvvvvnnn"
matches = re.findall(pattern, text)
print(matches) #输出:['vvv']
使用正向后视断言匹配前面出现"uuu",后面出现"nnn"的字符串:
import re
pattern = r"(?<=uuu).*?(?=nnn)"
text = "uuuuvvvvnnn"
matches = re.findall(pattern, text)
print(matches) #输出:['vvv']