Loading

正则表达式匹配指定的tr标签

问题来源

利用正则表达式匹配指定的<tr></tr>,在这个tr标签中存在一个特殊的字符串“[$]”,要在多个tr标签中匹配出所有符合条件的<tr>。

样例输入

var  str="<tr>123456</tr><tr>ABCD[$]12345678</tr><tr>3456789</tr>" 

样例输出

<tr>ABCD[$]12345678</tr>

符合的正则表达式

var regx=new RegExp("<tr>[^<]*\[\$\][^<]*</tr>");

推荐一款非常不错的正则表达式工具:RegexBuddy,正版可能需要付费,如果有能力朋友的请多多支持正版。

该正则表达式不一定是最优的写法,但是能够解决当前所遇到的问题,如果你有更好的解决方法,欢迎留言一起讨论学习!

posted @ 2021-03-26 20:06  Roc-xb  阅读(15)  评论(0)    收藏  举报

易微帮源码


易微帮官网