我需要在「B1:880」字符串「A4:1_A1:1_A2:1_A3:2_A4:1_B1:1_B2:2200_」 中找到並替換字符串「A4:1」中的所有「B1:1」。替換字符串中的所有子字符串c#
新手在正則表達式,需要一些幫助與它Regex.Replace()
我需要在「B1:880」字符串「A4:1_A1:1_A2:1_A3:2_A4:1_B1:1_B2:2200_」 中找到並替換字符串「A4:1」中的所有「B1:1」。替換字符串中的所有子字符串c#
新手在正則表達式,需要一些幫助與它Regex.Replace()
<YourString>.Replace("B1:1", "B1:880");
也應該這樣做,對不對?
在多次出現
Regex.Replace("Your String", @"^B1:1$","B1:880");
也將取代'「B1:10」'。 –
@TimSchmelter在給定的字符串中沒有'B1:10':P –
@Uriel_SVK:你認爲這是唯一可能的字符串嗎? –
你可以使用String.Split
帶着一點點LINQ的情況下:
str = string.Join("_", str.Split('_')
.Select(s => s == "B1:1" ? "B1:880" : s));
誰upvoted這一點?顯示你的請求... – Max
這個問題似乎是題外話,因爲沒有嘗試顯示。 –
請發佈您編寫的代碼。有人會指導您完成所需的更正。如果你想學習regEx,Google它! –