0
假設我們有一個像'w q a a a a a e d a a'
這樣的字符串,我想找到長度至少爲2的最長序列'a'
,在上例中爲'a a a a a'
。我試過以下內容:查找一個字符的最長連續序列
re.findall(r'(a a a*)', text)
但它只給出了最短的匹配。然後,我嘗試了:
re.findall(r'([^a] a a a* [^a])', text)
但上述示例字符串的結果爲空。我怎樣才能做到這一點?
你的意思是像'(?:一){2} '(「*'a'後跟一個空格,至少兩次但是儘可能多次」*)?見例如https://regex101.com/r/rL3lY4/1 – jonrsharpe
Oooh男士,謝謝。這就是我想要的:) – Alex