[问题] 字串内找出所有符合的pattern

楼主: asglay (收收收尾)   2017-08-31 12:18:25
/* 听说注明使用的语言、环境
* 问题有可能较容易被解决...
*/
我用的语言是python 3.4
有个字串是123456aaa789
我想match的pattern是
123
234
345
456
789
想请问一下 为什么\d\d\d无法符合我的需求?
他只会找出123 456 789
我知道可以用(?=\d\d\d)match到符合字串的起始位置
但不知道要怎么做才可以让它直接回传给我相符的字串
因此想跟大家请教一下
作者: rjjq ( )   2017-08-31 13:11:00
(?=(\d{3}))
楼主: asglay (收收收尾)   2017-08-31 15:20:00
这跟我的想法一样 不过是想要match到字串 而不是位置
作者: eight0 (欸XD)   2017-08-31 17:01:00
不一样。有加括号就可以从 capture group 拿到字串
楼主: asglay (收收收尾)   2017-09-01 18:35:00
太感谢一楼跟三楼了

Links booklink

Contact Us: admin [ a t ] ucptt.com