日期:2014-05-16  浏览次数:20320 次

请各位帮忙写一个正则表达式
三个数字a,b,c之间使用+   -   *   /   还有可以使用()   如何写正则式检验?像比如第一个必需是数字,不能有._,之类的,不能两个运算符号连接使用.比如a**b,或a-*b之类的.也不能     )(       这样...
请各位帮帮忙了.

------解决方案--------------------
没使用平衡组。试试这个


[abc][+\-*/](?:[abc]|\(([abc][+\-*/](\(([abc][+\-*/])+\)+?)?[abc]\)))+?