请各位帮忙写一个正则表达式
三个数字a,b,c之间使用+ - * / 还有可以使用() 如何写正则式检验?像比如第一个必需是数字,不能有._,之类的,不能两个运算符号连接使用.比如a**b,或a-*b之类的.也不能 )( 这样...
请各位帮帮忙了.
[解决办法]
没使用平衡组。试试这个
[abc][+\-*/](?:[abc]|\(([abc][+\-*/](\(([abc][+\-*/])+\)+?)?[abc]\)))+?
发布时间: 2012-02-26 20:19:43 作者: rapoo
请各位帮忙写一个正则表达式
三个数字a,b,c之间使用+ - * / 还有可以使用() 如何写正则式检验?像比如第一个必需是数字,不能有._,之类的,不能两个运算符号连接使用.比如a**b,或a-*b之类的.也不能 )( 这样...
请各位帮帮忙了.
[解决办法]
没使用平衡组。试试这个
[abc][+\-*/](?:[abc]|\(([abc][+\-*/](\(([abc][+\-*/])+\)+?)?[abc]\)))+?