java - 正则表达式从字符串中删除不带 <br/> 制表符的 HTML 标签

标签 java html regex

我目前一直在为字符串的以下要求生成正则表达式 <b>abc<br/></b>xy<i>abcd<br/></i><th>ab<br/></th>wvx或等等。

我的要求是删除<> <b> 的字符或</b><i></i><th></th>使用java等replaceAll(<regex>,"");方法无需替换 <> <br/> 的字符标签。

示例:

输入:<b>abc<br/></b> 输出应该是:babc<br/>/b

输入:xy<i>abcd<br/></i> 输出应该是:xyiabcd<br/>/i

输入:<th>ab<br/></th>wvx 输出应该是:thab<br/>/thwvx

......等等

请帮我解决这个问题。

最佳答案

</?([a-z]+)>应该做。如果斜杠在字母后面,则不会匹配。

关于java - 正则表达式从字符串中删除不带 <br/> 制表符的 HTML 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48516509/

相关文章:

html - 为单个 div 应用多个类

javascript - 在javascript中验证一个字符串是非负整数

java - Intellij 如何使用 spring boot 正确配置 hql。现在我得到 Persistence QL Queries are error-checked

java - 将 Allure 报告保存为 PDF 和电子邮件

java - 事件处理程序,定义和访问参数(java Swing Netbeans)

html - 网格图像库 - 宽度响应但也需要高度响应

java - Vector3 赋值似乎被忽略

html - 使用 twitter bootstrap 将容器设置为精确宽度

regex - 在Elasticsearch中使用仅包含一个单词的字符串字段进行通配符搜索

java - 需要帮助使用 AND 运算符组合两个正则表达式条件