新足迹

 找回密码
 注册

精华好帖回顾

· 推荐一款好玩的App 玩图-全能美化 (2013-7-24) 路天涯 · 北京之行FB记(内含图片不过没有做法)之四 (2005-1-18) cheers
· 浅谈角质层的重要性+晒个小包裹+完整产品心得推荐 (2009-11-14) yanyan111 · 梦姐意大利游:意大利人最爱的渡假胜地:Sorrento,阿玛菲海岸,Capri (2012-7-6) MyDreamhouse
Advertisement
Advertisement
查看: 4060|回复: 3

请教php preg_match函数 [复制链接]

头像被屏蔽

禁止发言

发表于 2016-11-16 20:03 |显示全部楼层
此文章由 十亭 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 十亭 所有!转贴必须注明作者、出处和本声明,并保持内容完整
$conditions = "([MA](60,0)+ [MA](10,-1)) > [MA](60,-1) + [MA](5,-1)";
preg_match_all('/\[.*\]\([\d]+\,-?[\d]+\)/', $conditions, $_condition);
print_r($_condition);

我想出来的结果是:
[MA](60,0)
[MA](10,-1)
[MA](60,-1)
[MA](5,-1)

但目前出来的结果是:
    [0] => Array
        (
            [0] => [MA](60,0)+ [MA](10,-1)) > [MA](60,-1) + [MA](5,-1)
        )

不知道代码哪儿不对呢?
Advertisement
Advertisement

发表于 2016-11-16 20:16 |显示全部楼层
此文章由 商务车 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 商务车 所有!转贴必须注明作者、出处和本声明,并保持内容完整
牛啊
头像被屏蔽

禁止发言

发表于 2016-11-16 20:16 |显示全部楼层
此文章由 十亭 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 十亭 所有!转贴必须注明作者、出处和本声明,并保持内容完整
preg_match_all('/\[[A-Z]+\]\([\d]+\,-?[\d]+\)/', $conditions, $_condition);

搞定了.

发表于 2016-11-17 20:20 |显示全部楼层
此文章由 nali 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 nali 所有!转贴必须注明作者、出处和本声明,并保持内容完整
正则表达啊。

评分

参与人数 1积分 +2 收起 理由
十亭 + 2 是的.但是自己就是玩一玩, 有10多年没碰这.

查看全部评分

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部