Php 删除在lt的中间的文本;b></b>; 我在 的中间有EG:< /P> La <b>la</b>: the 1 <br></br>Aventuroj <b>aventuro</b>: adventure 2 <br></br>de <b>de</b>: by, from, of, since 3 <br></br>Mirlando <b>miri</b>: marvel, marvel at, wonder<br/><b>lando</b>: country, land 4 <br></br>by <b>ba</b>: bah, nuts, pooh 5 <br></br>for <b>for</b>: away 6 <br></br> La La La:1Aventuroj aventuro:adventure 2de:by,from,of,after 3Mirlando miri:marvel,marvel at,wonderlando:country,land 4ba:bah,nuts,pooh 5为:远离6

Php 删除在lt的中间的文本;b></b>; 我在 的中间有EG:< /P> La <b>la</b>: the 1 <br></br>Aventuroj <b>aventuro</b>: adventure 2 <br></br>de <b>de</b>: by, from, of, since 3 <br></br>Mirlando <b>miri</b>: marvel, marvel at, wonder<br/><b>lando</b>: country, land 4 <br></br>by <b>ba</b>: bah, nuts, pooh 5 <br></br>for <b>for</b>: away 6 <br></br> La La La:1Aventuroj aventuro:adventure 2de:by,from,of,after 3Mirlando miri:marvel,marvel at,wonderlando:country,land 4ba:bah,nuts,pooh 5为:远离6,php,regex,Php,Regex,我想要一个正则表达式,可以从字符串中删除文本和 谢谢 ★✩ 最简单的方法是使用: $output=preg_replace(“!*?”s“,”$input); 末端的s是一个标志。有关标志的列表,请参阅 s(PCRE\u DOTALL) 如果设置了此修改器,则会显示一个点 模式匹配中的元字符 所有字符,包括换行符。 没有它,新行被排除在外。 此修饰符相当于Perl的 /s修饰语。否定类,如 [^a]始终与换行符匹配 字符,与设置无关 这个修饰符的名称 然而,一般来说,正则表达式对于查询和操作H

我想要一个正则表达式,可以从字符串中删除文本和

谢谢


★✩

最简单的方法是使用:

$output=preg_replace(“!*?”s“,”$input);
末端的
s
是一个标志。有关标志的列表,请参阅

s(PCRE\u DOTALL)

如果设置了此修改器,则会显示一个点 模式匹配中的元字符 所有字符,包括换行符。 没有它,新行被排除在外。 此修饰符相当于Perl的 /s修饰语。否定类,如 [^a]始终与换行符匹配 字符,与设置无关 这个修饰符的名称


然而,一般来说,正则表达式对于查询和操作HTML或XML来说是一个糟糕的工具。PHP有许多内置的HTML解析器,要想获得一个健壮的解决方案,通常应该使用这些解析器。

最简单的方法是使用:

preg_replace("/<b>(.*?)<\/b>/ism","",$str);
$output=preg_replace(“!*?”s“,”$input);
末端的
s
是一个标志。有关标志的列表,请参阅

s(PCRE\u DOTALL)

如果设置了此修改器,则会显示一个点 模式匹配中的元字符 所有字符,包括换行符。 没有它,新行被排除在外。 此修饰符相当于Perl的 /s修饰语。否定类,如 [^a]始终与换行符匹配 字符,与设置无关 这个修饰符的名称

然而,一般来说,正则表达式对于查询和操作HTML或XML来说是一个糟糕的工具。PHP有许多内置的HTML解析器,要想获得一个健壮的解决方案,通常应该使用这些解析器;
preg_replace("/<b>(.*?)<\/b>/ism","",$str);
preg\u replace(“/(.*?)/ism”,”,$str);

这让我想起了一篇半著名的文章:这让我想起了一篇半著名的文章: