我的要求是将所有<br />标签更改<br>为字符串。<Br />, <bR />, <BR />,<br />字符串中的所有四个组合都应更改为<br>.
如何在 C# 中为此编写正则表达式?
不允许将字符串转换为大写或小写。
result = Regex.Replace(subject, @"<br\s*/>", "<br>", RegexOptions.IgnoreCase);
试试这个,
string _reg = Regex.Replace(keyword, "(?i)<br\\s*/>", "<br>");
对于不区分大小写的regex尝试使用IgnoreCase选项(指定不区分大小写的匹配)