我试图进行正则表达式匹配和替换,但是无法完成。
示例
<SPAN class="one">first content here</SPAN>
<SPAN class="two">second content here </SPAN>
<SPAN class="three">one; two; three; and more.</span>
<SPAN class="four">more content here.</span>
我想找到每个标签集并替换为以下内容:
查找
<SPAN class="one">first content here</SPAN>
更改为
<one>first content here</one>
同样的方式处理其余的标签。
class="one"
,class="two"
等是我在正则表达式匹配中使用的唯一关键识别符。所以,如果我发现一个带有这些类的标签,那么我想进行替换。我的主要问题是我无法找到第一个闭合标签的出现位置,所以它会从开始到结束找到所有内容,这对我没有用处。到目前为止,我一直在尝试使用notepad++来完成这个任务,但刚刚发现它有其限制,因此任何php帮助将不胜感激。
谢谢!