html" target="_blank">http://www;>$body 的内容为
<\a href="(.baidu;/.baidu;
$body = preg_replace(".baidu.html"a[^>://www.com/3.com/3?)<://www://www;)/a href=".+.html"<这里是3
<http;这里是1
<
<://www.com/1,而且多个的a标签怎么让他每个都这样替换了;a>;(<.com/2;>a>a href=".com/" target="_blank">http;//a href='<.html" target="_blank">http.baidu, ".com/1;.com/2;a>]*>>>
替换失败;
请教如何使用preg_replace替换多行的a标签。
答案:1 悬赏:80
解决时间 2021-04-07 20:58
- 提问者网友:神仙爷爷
- 2021-04-07 07:50
最佳答案
- 二级知识专家网友:浪者不回头
- 2021-04-07 09:01
a a [A-Za-z]+:<
<[\w^\x4e00-\x9fa5]+[\s\S]*\<, ,匹配出来就可以随便替换了;[A-Za-z]+;;
header("/isu'$matches);?>
;href="$matches):
这里是c
<\w+[\s\S]*\<, a\s+href\=\"a\s+href\=\" /\<;\/a\>至于替换; charset=utf-8" $body ,要用u模式修正
如下:\/\/\S*\"text/html;/is'
这样似乎可以
如果链接中间的文字是中文;/a>/a>href="\>
var_dump($matches);
content-type;
<,这种也是不行的;
这里是1
<
preg_match_all('href="
':\/\/\S*\" ';\><, $body, a $body;= /\<
\/a\>
<?php /a>)
preg_match_all('
<[\w^\x4e00-\x9fa5]+[\s\S]*\<, ,匹配出来就可以随便替换了;[A-Za-z]+;;
header("/isu'$matches);?>
;href="$matches):
这里是c
<\w+[\s\S]*\<, a\s+href\=\"a\s+href\=\" /\<;\/a\>至于替换; charset=utf-8" $body ,要用u模式修正
如下:\/\/\S*\"text/html;/is'
这样似乎可以
如果链接中间的文字是中文;/a>/a>href="\>
var_dump($matches);
content-type;
<,这种也是不行的;
这里是1
<
preg_match_all('href="
':\/\/\S*\" ';\><, $body, a $body;= /\<
\/a\>
<?php /a>)
preg_match_all('
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯