Tas*_*han 18 c# regex string text matching
例如,我的代码低于字符串txt ="我有像西方,西方,西方和西方的字符串."
我想用其他一些词代替西方或西方这个词.但我不想在西方取代西方.
inputText.Replace("(\\sWest.\\s)",temp);
Rob*_*vey 30
要替换整个单词(而不是单词的一部分):
string s = Regex.Replace(s, @"\bwest\b", "something");
小智 29
问题的答案是否定的 - 你不能在string.Replace中使用regexp.
如果要使用正则表达式,则必须使用正则表达式,就像他们的答案中所说的那样.
Mar*_*ell 7
你看过了Regex.Replace吗?另外,一定要抓住返回值; Replace(通过任何字符串机制)返回一个新字符串 - 它不执行就地替换.
Regex.Replace
Replace
归档时间:
15 年,7 月 前
查看次数:
37939 次
最近记录:
6 年,7 月 前