我有一個正則表達式用空格
[A-Za-z]
和一個字符串替換所有非單詞字符,如
嗨!這是一個字符串。
我希望替換不在正則表達式與空間中的所有charcters。所以,我會
最終嗨這是一個字符串
這是如何完成的?
我有一個正則表達式用空格
[A-Za-z]
和一個字符串替換所有非單詞字符,如
嗨!這是一個字符串。
我希望替換不在正則表達式與空間中的所有charcters。所以,我會
最終嗨這是一個字符串
這是如何完成的?
var cleaned = Regex.Replace(given, "[^A-Za-z]", " ");
我需要^在前面?我不僅僅比較字符串的開頭。我想我錯過了一些東西。 – 2013-04-05 15:13:55
@SachinKainth:'^'有兩個含義 - 當在括號外使用string_開始__(括號內使用'[]')和_not_。 – 2013-04-05 15:15:19
@AustinSalonen從技術上講,如果啓用多行模式,則有三種含義=) – 2013-04-05 15:36:07
嘗試:
string output = Regex.Replace(input, "[^A-Za-z]", " ");
有你試過和不工作的一些代碼? – 2013-04-05 15:01:06