[正则]<!--与-->之间的内容提取 /\<!--(.*?)--\>/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] Notice: Undefined variable: PHP_SELF in /opt/lampp/htdo cs/xampp/lang/zh.php o 奇怪,php.5.2.14配置后不能连接mysql? 怎么把php输出的多行内容中的一行里的全部数据都提交? 浏览器问题 php中httpclient建立http请求时cookie丢失解决方法 php运行效率问题 请教一个问题? 请问php什么函数可以读出文件的创建日期,修改日期 如何知道客户端输入的字符是何编码? 什么样的网站必需要数据库啊!?? 提一个关于XML的问题,高手来帮帮忙哦 为什么打不开啊,很是郁闷
搞不懂你为何要如此折腾呢?<!---a--->本来有的地方就用来做注释用的,你却又要把其中的内容提取出来。奇怪哈!
hf-->';
preg_match("/<!--(((?!-->).)*)/is",$s,$m);
echo $m[1];
再顶一下!
/\<!--(((?!--\>).)*)--\>/is
和
/\<!--(.*?)--\>/is
看还有没其它的写法!谢谢各位了
Aylazhang(春暖花开)能解释一下/\<!--(((?!--\>).)*)--\>/is这个的意思吗?
我看到很多括号噢!
首先,< 与 > 不是特殊元字符,不需要转义。
(?!--\>),这里的括号表示后顾
((?!--\>).) 这里的括号是语义上的,主要是为了优先级。
(((?!--\>).)*) 最后这个括号是为了捕获,就是我例子里的$m[1]