我如何定义一个正如我
那样的模式的正则表达式text HTMLTag text HTMLTag text HTMLTag ........
基本上单位模式是'text HTMLTag',可以使用$ 1和$ 2获取。
exmaple数据将是
abarelixx is a sample data for spellchecking<img src="Randomz" alt="Randomz Image">Randomz is the name of the image</img>Bigboss<img src="Randomz" alt="Randomz Image">Randomz is the name of the image</img>this is another text string
这需要分解为HTMLTag文本...如果没有text / HTMLTag,则应该返回“”。
答案 0 :(得分:0)
我为这个问题找到了一个不错的解决方案。附加'&gt;'到了开头和'&lt;'到最后 。然后使用像re = /([&gt;])([^&lt;] +)([&lt;])/ g $ 2这样的模式将是所有文本内容。 您可以使用普通的HTML模式来获取HTML标记。