2012-01-18 86 views

回答

4

你的具體問題是,你需要使用的交替,而不是一個字符類,因爲一個字符類$符號的字面意思是「匹配一個美元符號」裏面,並沒有特殊的含義結束行在這方面。

(|$) 

看來不過你的例子有點奇怪。它會更簡單,除了空間的任何字符相匹配,那麼你就不會需要一個超前的。

+0

不,這不是。因爲 ?這不是貪婪 – Poma 2012-01-18 13:05:01

2

嘗試:

Regex.Match("qwe", "^([^ ]*)"); 
+0

這當然是做正確的方式。 – 2012-01-18 13:26:58