5
回答
python 正则表达式,重复匹配,提取相同符号中间的内容问题?
开发十年,就只剩下这套Java开发体系了   

a = '1sss%2sss%3sss%4sss%5sss%6sss%'

我想提取所有 % 中间的内容,

想要得到['%2sss', '%3sss', '%4sss', '%5sss', ‘%6sss’]

 

代码如下:

a = '1sss%2sss%3sss%4sss%5sss%6sss%'

re.compile(r'(%.*?)%').findall(a)

结果如下:

['%2sss', '%4sss', '%6sss']

(中间内容是可变的,但内容中不会有 % )

举报
哥哥回来了
发帖于2个月前 5回/373阅
顶部