[Regex]貪婪範式

[Regex]貪婪範式

我輸了 Regex  ..., 筆記一下

 

我試著要group “<…> <…>”

找到了Jonney.Net http://www.dotblogs.com.tw/johnny/archive/2010/01/25/13301.aspx 超詳細說明

但被 @"<[\s\S]*?>"   , @"<[\s\S]*>"   難倒了差一個? 為什麼差這麼多

 

在Comments 中lastsecret提到了貪婪範式. 解了我心中的問題.

 

真是太感謝網路上的高手願意分享其知識(拜)...

不然只看msdn文件, 只寫

-------------------

+
其前的字元或字元集合出現一次或一次以上, 例如 a+

?
其前的字元或字元集合可出現一次或不出現, 例如 a?

*
其前的字元或字元集合可出現任何次數或不出現, 例如 a*

-------------------

 

以我的腦容量無法洞察裡頭的機關. 

 

測試: http://www.gskinner.com/RegExr/

.NET Group 要用 Regex.Matchs