3

簡単な質問です。

次の文字列から sup タグとその中のすべてのコンテンツを削除したいと思います。

$string = "Priority Mail<sup>&reg;</sup> International";

どうすればいいですか?

4

2 に答える 2

7

私はこのようなものがうまくいくと思います:

preg_replace("(<([a-z]+)>.*?</\\1>)is","",$input);
于 2012-05-09T01:43:48.203 に答える
1
$string = preg_replace ("/<sup>(.*?)<\/sup>/i", "", $string);

(.*?) は \n または \r を処理できないことを知っておく必要があるため、最初にそれらをフィルター処理します。

于 2012-05-09T01:44:00.993 に答える