作者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://www.ptt.cc/bbs/RegExp/M.1504153108.A.565.html
推 rjjq: (?=(\d{3})) 08/31 13:11
→ asglay: 這跟我的想法一樣 不過是想要match到字串 而不是位置 08/31 15:20
推 eight0: 不一樣。有加括號就可以從 capture group 拿到字串 08/31 17:01
→ asglay: 太感謝一樓跟三樓了 09/01 18:35