2011-04-24 31 views
0
string input = @"12.2.2010|7"; 
string pattern = @"|"; 

foreach (string result in Regex.Split(input, pattern)) 
{ 
    Console.WriteLine("'{0}'", result); 
} 

我想使用| as patter but becouse |意味着我無法獲得12.2.2010。我如何使用|像圖案?我嘗試使用〜但是是一樣的。|作爲模式時使用拆分

+0

爲您添加了正則表達式標籤。 – Syntactic 2011-04-24 17:09:01

+4

爲什麼使用'正則表達式'如果你想要分裂在一個單一的字符? 'input.Split('|')'在這裏可以工作得很好。 – 2011-04-24 17:09:29

回答

5

試圖逃跑的|這樣

string pattern = @"\|"; 
+0

thx求救,它的工作 – senzacionale 2011-04-24 17:12:24

3

在正則表達式,如果你想匹配一個|,你需要用一個反斜槓逃脫它,就像這樣:

string pattern = @"\|"; 
+0

thx求助,它的工作 – senzacionale 2011-04-24 17:12:40