java正则表达式与算术运算匹配

时间:2016-03-18 15:44:28

标签: java regex

我用java实现计算器。

所以,我试过这个:

如果字符串的结尾不是' +',' - ',' *',' /',或者'(',然后在字符串的末尾添加' +'

所以,我尝试了以下代码(假设变量s12345+):

if(!s.matches("[-(+*/]$"))
   s+="+";

但是,if语句(s.matches("[-(+-*/]$"))没有返回true,我错了吗?它适用于linux的bash shell。

0 个答案:

没有答案