0

[1]:http: //jsfiddle.net/uZRQt/1/

这是可用于删除方括号内的所有 html 标记的链接,但应在方括号内包含 () 圆括号。

现在可以修改正则表达式以删除所有 html 标签,并且应该删除空格(&nbps),但应该包括圆括号内的内容:-

例如 :-

 '<table style="height: 1000px; ; width: 500px;" border="1"> <tbody> <tr> <td>[<span>Assignment name</span>]</td> <td>[<span>&nbsp;Total No of staff-months of(hdhdhdh) the assignment</span>]</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> </tbody> </table>'

应该输出为

 '<table style="height: 1000px; ; width: 500px;" border="1"> <tbody> <tr> <td>[Assignment name]</td> <td>[Total No of staff-months of(hdhdhdh) the assignment]</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> </tbody> </table>'
4

2 回答 2

0

我将主字符串的单引号更改为http://jsfiddle.net/uZRQt/1/中的单引号,并且警报有效并返回您所询问的内容。但这就是你想要的结果吗?我没有完全理解你的问题。

于 2012-10-17T10:04:36.127 回答
0

可以修改正则表达式以删除所有html标签,并且应该删除空格(&nbps),但应该包括圆括号内的内容:-

检查这个删除所有标签和  

regex:(?<=\[.*) (<[/]?[^>]*?>|&nbsp;)(?=.*\])
于 2012-10-17T12:29:58.343 回答