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。我如何使用|像圖案?我嘗試使用〜但是是一樣的。|作爲模式時使用拆分
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。我如何使用|像圖案?我嘗試使用〜但是是一樣的。|作爲模式時使用拆分
字符|
在正則表達式中有特殊含義,這意味着您必須使用如下形式的\
將其轉義:
string pattern = @"\|";
查看以下網站了解更多信息:http://www.regular-expressions.info/reference.html
thx求助,它的工作原理 – senzacionale 2011-04-24 17:12:50
在正則表達式,如果你想匹配一個|,你需要用一個反斜槓逃脫它,就像這樣:
string pattern = @"\|";
thx求助,它的工作 – senzacionale 2011-04-24 17:12:40
爲您添加了正則表達式標籤。 – Syntactic 2011-04-24 17:09:01
爲什麼使用'正則表達式'如果你想要分裂在一個單一的字符? 'input.Split('|')'在這裏可以工作得很好。 – 2011-04-24 17:09:29