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

正規表現を変更してすべてのhtmlタグを削除できますか?空白スペース(&nbps)は削除する必要がありますが、丸括弧内のコンテンツを含める必要があります:-

これをチェックして、すべてのタグを削除し、  

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

http://jsfiddle.net/uZRQt/1/のようにメイン文字列を一重引用符に変更すると、アラートが機能し、要求した内容が返されます。しかし、それはあなたが求めていた結果でしたか? 私はあなたの質問を完全には理解していません。

于 2012-10-17T10:04:36.127 に答える