替换结构 这个正则怎么写啊?
页面中的:
iso前言
引言
改为
iso前言
引言
$ptext是页面内容。好像要用反向引用,不懂啊
php code
求指导。
------解决方案--------------------
php code$s = iso前言引言
txt;echo preg_replace('# title=.+?/([^ ]+)[^>]+>([^$2------解决方案--------------------
探讨
php code
$s = 页面中的:
iso前言
]+>([^
([^ ]+) 这部分是匹配url的,一般url不存在空的
就是url的结尾了
[^>]+> 就是匹配不是 > 的所有东西,即那标签可能存在其它的属性了。然后才到 > 标题头的末尾
([^
大概是这样子,不知我说得明白否。。
------解决方案--------------------
不太懂这个,。。。。照葫芦画瓢写个
php code$str=iso前言
引言
ht;$regexp='(\s+)';$replace='$5
';echo preg_replace(/$regexp/,$replace,$str);
------解决方案--------------------
php codeecho preg_replace(#]*title\s*=\s*(['\])?.*?([^/]+)\#(.*?)\\1[^>]*>(.*?)
#i, '\\4
', $s);/*页面中的:iso前言
引言
*/