Php 使用正则表达式替换或删除部分文本

Php 使用正则表达式替换或删除部分文本,php,Php,我有很长的文字,我想替换或删除其中的一部分。。 台阶 注意:文本包含的内容超过了,因此我希望在标记之后的第一个标记之间进行替换或删除,并替换或删除两个标记 start :<a name="Steps">text</h2>:end 开始:文本:结束 Tip:将内联代码块围在背景标记中`否则HTML标记将无法呈现。您看过regex而不是regex了吗?thnx,是的,我知道“DOM”,但我不太明白在XML上使用正则表达式是一个经典的陷阱,您不想跳进去。正如@DaveCh

我有很长的文字,我想替换或删除其中的一部分。。

台阶
注意:文本包含的内容超过了
,因此我希望在标记
之后的第一个标记
之间进行替换或删除,并替换或删除两个标记

start :<a name="Steps">text</h2>:end 
开始:文本:结束

Tip:将内联代码块围在背景标记中`否则HTML标记将无法呈现。您看过regex而不是regex了吗?thnx,是的,我知道“DOM”,但我不太明白在XML上使用正则表达式是一个经典的陷阱,您不想跳进去。正如@DaveChen所说,DOM是一个更好的选择。网上有很多温和的介绍,只有谷歌的“PHP DOM介绍”。我在这里找到了一个:
start :<a name="Steps">text</h2>:end