寻找匹配和替换的正则表达式序列(最好是 PHP,但没关系)来改变它(开始和结束只是需要保留的随机文本)。
在:
fkdshfks khh fdsfsk
<!--g1-->
<div class='codetop'>CODE: AutoIt</div>
<div class='geshimain'>
<!--eg1-->
<div class="autoit" style="font-family:monospace;">
<span class="kw3">msgbox</span>
</div>
<!--gc2-->
<!--bXNnYm94-->
<!--egc2-->
<!--g2-->
</div>
<!--eg2-->
fdsfdskh
到这个 OUT:
fkdshfks khh fdsfsk
<div class='codetop'>CODE: AutoIt</div>
<div class='geshimain'>
<div class="autoit" style="font-family:monospace;">
<span class="kw3">msgbox</span>
</div>
</div>
fdsfdskh
谢谢。
原文由 James Brooks 发布,翻译遵循 CC BY-SA 4.0 许可协议
你只是想删除评论吗?怎么样
或稍好一些(由提问者本人建议):
但是请记住,HTML 不是 正则的,因此使用正则表达式来解析它会导致你进入一个受伤的世界,当有人向它抛出奇怪的边缘情况时。