我在C#和正則表達式小的遭遇,但我需要嘗試這個這個邏輯:如何使用正則表達式替換C#中的一部分字符串?
string replacedText = Regex.Replace(
"ssdf bonnets sdf sdf sdf ",
@"(?i)^(.+)?(bonnet)(s?)(.+)?$",
"$1hood$3$4"
);
上面的代碼是一個答案計算器質疑:
更換字符串的一部分,同時保持休息完好? 而不是檢測單詞(閥蓋)我想替換多個值,例如,如果它發現「f」或「b」或「s」它將被替換爲「a」?
例如,如果輸入「ahfbsdrts STB」 輸出無線本地環路是「ahaaadrta ATA」
請張貼所需的輸入/輸出的一些例子。從你的問題中很難判斷你想要做什麼 – musefan
如果有幫助,我添加了一個例子。 – Iman25