Heim >Backend-Entwicklung >PHP-Tutorial >觅高手来求一段正则替换的代码

觅高手来求一段正则替换的代码

WBOY
WBOYOriginal
2016-06-13 12:13:30838Durchsuche

找高手来求一段正则替换的代码
求一段替换算法。
原文举例:
如:
文字文字中间有个长下划        空白,又有一个短下划     了,或者这里是第三个     下划。

希望替换成:
文字文字中间有个长下划空白,又有一个短下划了,或者这里是第三个下划。

下划区域有可能只有一个,或者更多,上面例子用的是三个。
------解决思路----------------------

$s = '文字文字中间有个长下划<u>        </u>空白,又有一个短下划<u>     </u>了,或者这里是第三个<u>     </u>下划。';<br />$i = 0;<br />echo preg_replace('/<u>.+?<\/u>/se', '"<span id=\"u" . ++$i . "\"></span>"', $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