0

私は頭をプレグレプレイスに向けようとしているだけですが、それが私を曲がりくねらせています。私が見つけたように見えるすべての例は、必要以上に複雑です。私がやろうとしているのは、テキストのブロックから段落タグを取り除くことです。

それで.......

$text = '<p>Some block of text</p>';

なるべき

$afterreplace = 'Some block of text';

だから一体どうやってこれを preg_replace($pattern, $replacement, $string); で行うのだろうと思っています。

私はここまで来ましたが、段落を削除するように指示する方法がわかりません........

preg_replace($pattern, $replacement, $text);
4

2 に答える 2

0

特定の例では、str_replace を使用します。それはずっと速いです。"<p>" と "</p>" を " " に置き換えるだけです。

于 2013-01-22T18:27:42.897 に答える
0

これは最終的に機能しました>>

$text = '<p>Some Long Text String</p>';
$replaced = str_replace(array('<p>','</p>'),array('',''),$text);
于 2013-01-22T18:44:54.127 に答える