我在一个文件夹中有很多HTML文件,我希望用换行符或段落标记替换n-dash和m-dash的每个文件,但仅限于特定的html类。
例如,我想查找/替换课程中的文字"中心"。 原文:
class=Center <p class="Center">« Sentence1 — Sentence2 – Sentence3</p>
class=Aligned <p class="Aligned">«Other Sentence4 — Other Sentence5 – OtherSentence6«</p>
期望的结果:
<p class="Center">« Sentence1 </p><p></p><p> Sentence2 </p><p></p><p> Sentence3«</p>
<p class="Aligned">«Other Sentence4 — Other Sentence5 – OtherSentence6«</p>
到目前为止,我正在使用Helen的这个解决方案:https://stackoverflow.com/a/1758239/5471234
但实施此"strText = Replace(strText, "–", "< /p>< p>< /p>< p>")"
会在整个文本中执行F / R.
如何将其限制为class=Center
?有什么方法可以使用RegEx?和/或html对象.innerText只抓取特定的类?