使用正则表达式替换单词
本文关键字:单词 替换 正则表达式 | 更新日期: 2023-09-27 18:19:57
我有一句话里面可能有"not,or"。
目前,我正在尝试测试并删除这些单词,但是,我不知道如何编写正确的regex测试模式,有人能帮忙吗?
我试过
string test= "";
string str=" some words here ";
if (str.ToLower().Contains(" not ")) {
test = str.ToLower().Replace(" not ", " ");
} else if (str.ToLower().Contains(" or ")) {
test = str.ToLower().Replace(" or ", " ");
}
我认为你的意思是替换"not"answers"or"
string resultString = null;
try {
resultString = Regex.Replace(subjectString, "(?:not|or)", "", RegexOptions.Singleline | RegexOptions.IgnoreCase);
} catch (ArgumentException ex) {
// Syntax error in the regular expression
}
您可以使用String.Replace作为
string sString = "Sometimes not, or sometimes no";
string sNew = sString.Replace("not, or", String.Empty);