在有人向我指出这个问题之前,我知道无法使用正则表达式解析 html :) 这不是我想要做的。
我需要的是:
输入:一个包含 html 的字符串。输出:替换所有开始标签
***<tag>
所以如果我得到
<a><b><c></a></b></c>, I want
***<a>***<b>***<c></a></b></c>
作为输出。
我试过类似的东西:
(<[~/].+>)
并将其替换为
***$1
但似乎并没有按照我想要的方式工作。任何指针?
澄清:保证输入中没有自闭标签或注释。