您的位置:首页 - 教程 - C# - 正文
C#正则表达式替换HTML标签的换行符<br />
C#正则表达式替换HTML标签的换行符<br />

在线测试:http://tool.hovertree.com/htmlcode/

代码如下:

string m_hoverTreeInput;

m_hoverTreeInput = "<br />&lt;a href=&quot;http://hovertree.com/&quot;&gt;何问起&lt;/a&gt; <br /><br />然后点击“HTML编码&gt;&gt;”按钮";

string m_replaceStr = Environment.NewLine;

Regex m_hovertreeRegex = new Regex(@"<br\s*/{0,1}>", RegexOptions.IgnoreCase);

m_hoverTreeInput = m_hovertreeRegex.Replace(m_hoverTreeInput, m_replaceStr);


需引用命名空间:
using System.Text.RegularExpressions;


换行符的正则表达式:
<br\s*/{0,1}>
忽略大小写

其中的string m_replaceStr = Environment.NewLine;
表示.net中的换行

如果要删除<br />标签
则改为:
string m_replaceStr = "";

评论: