[問題] 有人熟atomic gropu嗎?(比對ZIP code)
看板RegExp (正規表示式 Regular Expression)作者lg31cm (我住5F)時間16年前 (2009/01/21 15:49)推噓0(0推 0噓 3→)留言3則, 1人參與討論串1/1
這其實是 Mastering Regular Expressions 裡面的範例:
03824531449411615213441829503544272752010217443235
只能match 44開頭的五位數字(ZIP code),答案是:
44182
44272
書上的解法:
\G(?:(?!44)\d\d\d\d\d)*(44\d\d\d)
我嘗試改用atomic group卻無法成功(會多出44323):
(?>(?:(?!44)\d\d\d\d\d)*)(44\d\d\d)
哪位先進可以解釋一下?謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 204.13.236.244
→
01/24 23:14, , 1F
01/24 23:14, 1F
→
01/24 23:15, , 2F
01/24 23:15, 2F
→
01/24 23:15, , 3F
01/24 23:15, 3F
RegExp 近期熱門文章
PTT數位生活區 即時熱門文章