2 qq 20485851 qq_20485851 于 2016.03.22 14:25 提问

正则表达式匹配,下面的式子谁会匹配啊,好急

怎么将下面的式子用php preg_split
(CELTCHFP_TFCONGPGSM*CLTCH_TCASSALL)/((RANDOMACC_CNROCNT+RANDOMACC_RAACCFA/2)*CLTCH_TASSALL)
匹配成
CELTCHFP_TFCONGPGSM*CLTCH_TCASSALL

(RANDOMACC_CNROCNT+RANDOMACC_RAACCFA/2)*CLTCH_TASSALL
呢?
求解。

1个回答

q107770540
q107770540   Ds   Rxr 2016.03.22 14:35
已采纳

\(((?<o>\()|(?<-o>)\)|[^()]+)*(?(o)(?!))\)

这得用到平衡组

qq_20485851
qq_20485851 回复兔子党-督察: 已经好了,用php重写了。没用正则,不过知道平衡组工作流程php也就好些多啦!谢谢!想问下,这个用正则表达式可以测试出结果吗,我在线测试不行。。
一年多之前 回复
q107770540
q107770540 回复qq_20485851: PHP的正则语法应该是这样 /\(((?<o>\()|(?<-o>)\)|[^()]+)*(?(o)(?!))\)/
一年多之前 回复
qq_20485851
qq_20485851 求教这个怎么测试,在线正则表达式测试测试不出来
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!