[正则]<!--与-->之间的内容提取 /\<!--(.*?)--\>/is非贪婪模式 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 To:geoh(素素) 搞不懂你为何要如此折腾呢?<!---a--->本来有的地方就用来做注释用的,你却又要把其中的内容提取出来。奇怪哈! $s = 'fsdf<!--asfhoi<sda>hgp<!--ff<a href="aaa">a</a>=i-->hagds-->dsf<!--asfhikahdf-->askhflk<!--sadjfhasdhg-->asjfk<!--haoishf-->';preg_match("/<!--(((?!-->).)*)/is",$s,$m);echo $m[1]; 看来分要规"Aylazhang(春暖花开) "了!呵呵!再顶一下! 正确答案应该是:/\<!--(((?!--\>).)*)--\>/is和/\<!--(.*?)--\>/is看还有没其它的写法!谢谢各位了Aylazhang(春暖花开)能解释一下/\<!--(((?!--\>).)*)--\>/is这个的意思吗?我看到很多括号噢! /\<!--(((?!--\>).)*)--\>/is解释:首先,< 与 > 不是特殊元字符,不需要转义。(?!--\>),这里的括号表示后顾((?!--\>).) 这里的括号是语义上的,主要是为了优先级。(((?!--\>).)*) 最后这个括号是为了捕获,就是我例子里的$m[1] 有没有在线的php代码格式化工具? 新手求助,MYSQL 多级查询 php如何得到客房端的外网地址?? linux下php的权限问题 分割问题 php 连接mysql数据库没反应 为什么0会出现重复? 郁闷!fsockopen函数打开的时候有问题 PHP JSON解析 PHP运行空白,输出有错误 提一个关于XML的问题,高手来帮帮忙哦 为什么打不开啊,很是郁闷
搞不懂你为何要如此折腾呢?<!---a--->本来有的地方就用来做注释用的,你却又要把其中的内容提取出来。奇怪哈!
hf-->';
preg_match("/<!--(((?!-->).)*)/is",$s,$m);
echo $m[1];
再顶一下!
/\<!--(((?!--\>).)*)--\>/is
和
/\<!--(.*?)--\>/is
看还有没其它的写法!谢谢各位了
Aylazhang(春暖花开)能解释一下/\<!--(((?!--\>).)*)--\>/is这个的意思吗?
我看到很多括号噢!
首先,< 与 > 不是特殊元字符,不需要转义。
(?!--\>),这里的括号表示后顾
((?!--\>).) 这里的括号是语义上的,主要是为了优先级。
(((?!--\>).)*) 最后这个括号是为了捕获,就是我例子里的$m[1]