Maison > développement back-end > tutoriel php > 正则表达式如何将带有标识的元素里的内容批量替换?

正则表达式如何将带有标识的元素里的内容批量替换?

WBOY
Libérer: 2016-06-23 14:27:15
original
1113 Les gens l'ont consulté



        
  • 11111111111

  •         
  • 22222222222

  •         
  • 33333333333

  •     





    
11111111111

        
22222222222

    




  • 11111111111

  • 22222222222

  • 33333333333




11111111111
22222222222
33333333333




正则表达式,如何将带有 class="label" 标识的元素里的内容批量替换?

回复讨论(解决方案)

你没有说明修改成什么,就假定删除吧!

$s =<<< TXT<div class="label"><dl>    	<dt>11111111111</dt>        <dd>22222222222</dd>    </dl></div><ul class="label"><li>11111111111</li><li>22222222222</li><li>33333333333</li></ul><p class="label"><a href="#">11111111111</a><a href="#">22222222222</a><a href="#">33333333333</a></p>TXT;echo preg_replace('#(<(\w+).+?class="label"\s*>).+?(</\2>)#s', '$1$3', $s);
Copier après la connexion
<div class="label"></div><ul class="label"></ul><p class="label"></p>
Copier après la connexion

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal