gpt4 book ai didi

python - 重叠模式的正则表达式

转载 作者:太空宇宙 更新时间:2023-11-03 15:14:26 25 4
gpt4 key购买 nike

我正在尝试使用 Python 匹配字符串中模式的所有实例。然而,当模式重叠时,我只得到最长的一个,而我需要两者:

import re
st = '''GYMGMTPRLGLESLLEStopAS'''
w = re.findall("M\w*?(?=Stop)",st)
print w

输出:

1. MGMTPRLGLESLLE

期望的输出:

1. MGMTPRLGLESLLE
2. MTPRLGLESLLE

最佳答案

(?=(M\w*?)Stop) 然后重叠数据在捕获组 1 中。

关于python - 重叠模式的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22696114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com