2016-11-18 11 views
0

から内部タグから情報を削除する方法、$ textvariable言うことができます:は、私は変数で、このテキストを持つ変数

<p>Hello everybody I would like</p> 
<p><output tipo="youtube" valor="5ZzklOEGW0w"><em>youtube: 5ZzklOEGW0w</em></output></p> 
<p>to party a lot</p> 
<p><output tipo="youtube" valor="RW2QkfIytRA"><em>youtube: RW2QkfIytRA</em></output></p> 
<p>Tonight</p> 

をそして私はinsede何削除して、このようにそれを残したいと思います:

<p>Hello everybody I would like</p> 
<p><output tipo="youtube" valor="5ZzklOEGW0w"></output></p> 
<p>to party a lot</p> 
<p><output tipo="youtube" valor="RW2QkfIytRA"></output></p> 
<p>Tonight</p> 

私は内部の情報を見つけるために正規表現を知っている:

#<output>(.*?)</output># 

しかし、このタグ内のすべての情報を削除するにはどうしたらいいですか?これは変数の1つまたは2つ以上になる可能性があります

ありがとうございました!

答えて

3

を使用できpreg_replace

preg_replace('/(<output[^>]*>)(.*?)(<\/output>)/i', '$1$3', $html); 
関連する問題