引用:
|
作者vxr
可是就這樣的例子, 做匹配檢查, 比方說我透過微軟的IDE工具拉一個Regular Expression Validator物件加入pattern:
(,[0-9]{3})*
尋找零個以上出現的下列模式:群組分隔符號加三個十進位數字。
你把()拿掉不就很奇怪的??..  ...
|
請注意我之前說的....
如果你有需要刮弧裡的資料,才去刮弧起來,如果只是要match ,不需要matched 後的資料
那刮弧可以不用!!
上面的例子,是需要刮弧內的資料,然後再去match zero or more (意思是說,只要match 0個或以上)
那個pattern的意思是說, 我要match 一個","及數字,數字一組要三個,比如說(000 001 002 ....以此類推)
然後這個matched後的資料,其數目要zero or more !!
也就是說,如果字串是 "123,456,789,000" 就會match ,而matched之後的資料是
,456,789,000
有錯請指正!!