问题描述
我需要更改文档内部的一些html标签,这些标签用名为 highlighted 的类标记。我需要一个正则表达式来查找此文档中与相似标签相邻的 (<a><span class="highlighted">VAL</span>)
格式的标签,并用其部分内容替换它,以将数据保留在span范围内并将其附加到找到其他人。
输入
<p>
<a name='hl_1'></a><span id='hl_2_0' class="highlight">word1</span>
<a name='hl_2'></a><span id='hl_3_1' class="highlight">word2</span>
<p>Something in the middle that shouldn't change</p>
<a name='hl_3'></a><span id='hl_4_0' class="highlight">word3</span>
<a name='hl_4'></a><span id='hl_5_1' class="highlight">word4</span>
<a name='hl_5'></a><span id='hl_6_1' class="highlight">word5</span>
</p>
预期结果
<p>
<a name='hl_1'></a><span id='hl_2_0' class="highlight">word1 word2</span>
<p>Something in the middle that shouldn't change</p>
<a name='hl_1'></a><span id='hl_4_0' class="highlight">word3 word4 word5</span>
</p>
希望您能理解我的问题。老实说,我不确定我可以使用Regex来执行这种复杂的操作,但是有朋友建议这样做,所以这就是为什么我需要您的帮助。
再次感谢大家。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)