我有大约100个HTML文件,其中包含主要使用div
和span
标签编写的代码。
示例:
<span class="Bold">Sometext <span class="Italic">Some more text</span>Even more text</span>
我想在所有这100个html文件中使用正确的span
和<b>
标记替换这些<i>
元素。我本可以在记事本++中使用正则表达式,但标签的嵌套使我很难处理结束标记。
请建议如何去做。
答案 0 :(得分:-1)
修改强>
使用正则表达式怎么样?这也将涵盖结束标签。
替换&lt; span class =&#34; Bold&#34;&gt; ...&lt; /跨度&GT;与&lt; B个...&LT; / B个:
Find: <span class="Bold">(.*)<\/span>
Replace: <b>\1<\/b>
替换&lt; span class =&#34; Italic&#34;&gt; ...&lt; /跨度&GT;与...&lt; / B个:
Find: <span class="Italic">(.*)<\/span>
Replace: <i>\1<\/i>
答案 1 :(得分:-1)
您可以编写脚本文件(JavaScript并为您的所有页面运行一次)。唯一需要的是:
$('span').replaceWith('b');
对于任何进一步的说明,这是jquery参考。 http://api.jquery.com/replacewith/
或者您可以使用此代码创建单独的js文件并将其附加到您的所有文件。