请问想下面这种用重复片段 abc
组成的字符串
str = "abcaada2abcbfb3abccdsc4abcddd5"
想要匹配 abc
和 4
及之间的字符:
abccdsc4
使用 abc
和 4
作为定位符,结果
>>> print(re.search('abc.*?4', str))
<re.Match object; span=(0, 23), match='abcaada2abcbfb3abccdsc4'>
请教一下大家,该如何实现需求?感激
1
knir 2022-04-21 20:55:26 +08:00
abc((?!abc).)*4
|
3
we9ta 2022-04-21 21:18:11 +08:00 via iPhone
.*abc(.*?)4
用到 group 就倒序了 |