yilin 的程式日記
「其實所謂的人生,就是充滿了這麼多無聊的事情」
2014/02/18
[Regex]Match Overlaping Pattern
情境: 將字串 1 < 20 < 5 < 3 分解成
1 < 20
20 < 5
5 < 3
當利用Regex做字串比對時, 會發現比對是一連串的字串消化行為.
所以若試著使用
(\d+\s*[<>=]+\s*\d+)
這樣的Pattern作比對時, 會發現只能比對到如下的結果:
1 < 20
5 < 3
‹
›
首頁
查看網路版