我的句子里面可能有“不,或”。
目前,我正在尝试测试并删除这些词,但是,我无法弄清楚如何编写正确的正则表达式测试模式,有人可以帮忙吗?
我试过
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 ", " ");
}
答案 0 :(得分:1)
我认为你的意思是替换“不”和“或”
string resultString = null;
try {
resultString = Regex.Replace(subjectString, "(?:not|or)", "", RegexOptions.Singleline | RegexOptions.IgnoreCase);
} catch (ArgumentException ex) {
// Syntax error in the regular expression
}
答案 1 :(得分:0)
您可以{/ 3}}使用
string sString = "Sometimes not, or sometimes no";
string sNew = sString.Replace("not, or", String.Empty);