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类别中做同样的事情。 –