2013-03-05 20 views
0

我試圖用正則表達式來修改HTML標記

<legend><span>my legend</span></legend> 

的IntelliJ/Webstorm更換

<legend>my legend</legend> 

,支持正則表達式匹配和替換。 我嘗試了here的示例,但沒有奏效。 正如上面所描述的任何幫助在正則表達式找到和替換是值得讚賞的。

我使用的是Mac,所以GNU命令行工具也是一個選項(SED,..)

感謝。

+0

這是一個壞主意。用正則表達式操作DOM通常是一個糟糕的主意。相反,你應該使用DOM操作(例如'document.createElement'和'element.appendChild'等)。它看起來像這個webstorm不會阻止寫這樣的javascript。 – 2013-03-05 14:19:44

回答

7

使用與下面的正則表達式替換:

<legend>([^<]*)</legend> 

和更換

<legend><span>$1</span></legend> 
+0

謝謝..工作gr8。 – bsr 2013-03-05 14:15:59