我的要求是将所有<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
选项(指定不区分大小写的匹配)