作者asglay (收收收尾)
看板RegExp
标题[问题] 字串内找出所有符合的pattern
时间Thu Aug 31 12:18:25 2017
/*
听说注明使用的语言、环境
*
问题有可能较容易被解决...
*/
我用的语言是python 3.4
有个字串是123456aaa789
我想match的pattern是
123
234
345
456
789
想请问一下 为什麽\d\d\d无法符合我的需求?
他只会找出123 456 789
我知道可以用(?=\d\d\d)match到符合字串的起始位置
但不知道要怎麽做才可以让它直接回传给我相符的字串
因此想跟大家请教一下
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.138.201.14
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/RegExp/M.1504153108.A.565.html
1F:推 rjjq: (?=(\d{3})) 08/31 13:11
2F:→ asglay: 这跟我的想法一样 不过是想要match到字串 而不是位置 08/31 15:20
3F:推 eight0: 不一样。有加括号就可以从 capture group 拿到字串 08/31 17:01
4F:→ asglay: 太感谢一楼跟三楼了 09/01 18:35