新足迹

 找回密码
 注册

精华好帖回顾

· 口感一流--椰香芝士蛋糕 (2008-6-6) cctang · 墨尔本租房。 (2005-1-31) coldair
· medibank-smart plus,一点经验分享 (2007-7-30) jl162401 · 世界杯征文,世界杯与我 (2010-5-29) tld128
Advertisement
Advertisement
查看: 3922|回复: 3

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

头像被屏蔽

禁止发言

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

禁止发言

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

搞定了.

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

评分

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

查看全部评分

发表回复

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

本版积分规则

Advertisement
Advertisement
返回顶部