如果我做這樣的事情:更換多個字符串替換()與單Regex.Replace()
someString.Replace("abc","").Replace("def","").Replace(@"c:\Windows","")
我怎麼能替換成
Regex.Replace(someString," \\here I don't know what the pattern should be")
我試着這樣的:
Regex.Replace(someString, @"(?:abc|def|c:\Windows)")
,但它沒有工作
UPD ...
問題是,當我通過這樣的
Regex.Replace(someString, @"(?:abc|def|"+aPath+")")
確保所有的反斜線轉義。 '\'應該是'\\' – justderb 2012-07-18 20:12:40