java正则如何匹配类似(3+2*8)/3-9这样的计算表达式?正则表达式应该是什么样的?
答案:2 悬赏:30
解决时间 2021-02-08 04:40
- 提问者网友:霸道ぁ小哥
- 2021-02-07 16:33
java正则如何匹配类似(3+2*8)/3-9这样的计算表达式?正则表达式应该是什么样的?
最佳答案
- 二级知识专家网友:你把微笑给了谁
- 2021-02-07 17:27
因为你只给了一个字符串,看不太出来要匹配什么样字符串。从表达式来看要匹配的是以一个数字或字母开头,后面跟3个字母,然后是1到5个数字,最后是至少1个字母或数字的字符串。
全部回答
- 1楼网友:抱不住太阳的深海
- 2021-02-07 18:03
只能粗略地匹配表达式中可能会出现的字符,但不能保证匹配到合法的计算表达式
[\d\(\)\/\-+*]+
要想只匹配合法的算式,只有在了解了算式中各种字符出现的规律才能做到
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯