2017-09-23 35 views
0
string str = "Computer & Web Solution/deva/[email protected]"; 
String stre = Regex.Replace(str, @"[^0-9a-zA-Z]+", "-"); 

我的結果= Computer-Web-Solution-deva-sasasa-ww
如何獲得"Computer & Web Solution/deva/[email protected]"(舊字符串)與正則表達式或其他代碼如何讓舊字符串Replce字符串後的正則表達式在C#

+1

獲得每場比賽的原文拿什麼JavaScript的在這種情況下? –

+1

從舊的變量,你可以得到舊的字符串,除非你不處理舊的值。 –

回答

0

我認爲你是在談論一個Match? 那麼你需要定義像

var reg = new Regex(@"([^0-9a-zA-Z])+"); 

正則表達式,那麼你就可以通過

var matches = Regex.Matches("Computer & Web Solution/deva/[email protected]"); 
foreach(var m in matches){ 
    //m.Result("$1") this is the value of each matched original text 
}