Heim >Backend-Entwicklung >PHP-Tutorial >Php正则替换的一个守则

Php正则替换的一个守则

WBOY
WBOYOriginal
2016-06-13 12:08:34851Durchsuche

Php正则替换的一个规则
有一段文字,下划线 字符可能有多有少,每一个字符都移动到 标签里面来,比如:

 已知集合,则 __ _____。
希望替换成:
已知集合,则         

请教一下如何实现。

------解决思路----------------------

$s = "__<u> </u>_____";<br />echo preg_replace('#(_*)(<u>[^<]*)(</u>)(_*)#e', '"$2".str_repeat(" ", strlen("$1")+strlen("$4"))."$3"', $s); 
        

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn