Javascript 正则表达式替换所有 <br/>

标签 javascript regex

我正在尝试替换任何 <br /></h2> 之后出现的标签标签。这是我目前所拥有的:

Text = Text.replace(new RegExp("</h2>(\<br \/\>.+)(.+?)", "g"), '</h2>$2');

好像不行,谁能帮忙? (未找到匹配项)。

测试用例:

<h2>Testing</h2><br /><br /><br />Text

收件人:

<h2>Testing</h2>Text

最佳答案

这比您想象的要简单:

Text = Text.replace(new RegExp("</h2>(\<br \/\>)*", "g"), "</h2>");

关于Javascript 正则表达式替换所有 <br/>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5825825/

相关文章:

javascript - 直接从数据库填充 Ember.Select

javascript - 使用 webpack 为 react-image-gallery 导入 CSS 时出错

python - 将字符串拆分为整数

javascript - 部分屏蔽电子邮件地址 - javascript

java - 正则表达式在 Java 中第一次出现时停止

javascript - 使用 javascript 从外部 url 获取内容

javascript - 字符串中的换行符

javascript - 如何将base13字符串转换为base64

java - {m}{n} ("exactly n times"两次)如何工作?

javascript - 如何匹配 "by"之后的第一个单词