1
我有以下輸入:正則表達式替換字符串
Person 1kg
爲了獲得預期的輸出:
Person 1kEq
我現在用的是以下模式:
string.Format(@"(?<!\S){0}(?!\S)", Regex.Escape("kg"));
Regex.Replace(inputSentence, Pattern, "kEq");
的Regex.Replace
不能用kEq
代替kg
。
如果我編輯輸入句子Person 1 kg
更換情況,
有人能幫助我這個模式?
當我使用上面的模式/ C#語句時,我得到一個FormatException,你能幫我解決嗎? – Sandepku
對不起,我一直記得用限制量詞將大括號加倍,並忘記在Unicode類別中做同樣的事情。 –