什麼是正則表達式?
正則表達式是對字符串操做的一種邏輯公式,就是用事先定義好的一些特定字符、及這些特定字符的組合,組成一個「規則字符串」,這個「規則字符串」用來表達對字符串的一種過濾邏輯。正則表達式
C#之中的正則表達Regex
1:Regex類處理正則表達式。
重載:markdown
重載 | 意思 |
---|---|
Regex() | 初始化 Regex 類的新實例 |
Regex(String) | 爲指定的正則表達式初始化 Regex 類的新實例。 |
Regex(SerializationInfo, StreamingContext) | 使用序列化數據初始化 Regex 類的新實例。 |
Regex(String, RegexOptions) | 使用修改模式的選項爲指定的正則表達式初始化 Regex 類的新實例。 |
Regex(String, RegexOptions, TimeSpan) | 使用修改模式的選項和指定在超時前多久模式匹配方法應進行匹配嘗試的值爲指定正則表達式初始化 Regex 類的新實例。 |
例如我在玩遊戲的時候,會看到對方或者本身的人打出一串 「你打的真菜,你**,還不如***」
其實這裏已經作了處理,和諧掉了不文明的字眼
========================================================================================ide
string say = "大家是豬隊友嗎?看看對面的像是開掛同樣!"; string keyNo = "豬隊友|開掛";//敏感詞 string result = Regex.Replace(say,keyNo,"***"); 結果:大家是***嗎?看看對面的像是***同樣!