我在Java中使用正则表达式做错了什么?

时间:2016-01-31 17:39:07

标签: java regex

我希望我的operator变量与可能的运算符列表(“+”,“ - ”,“*”,“/”,“^”)匹配一次,所以我做了

operator.matches(Pattern.quote("[+-*/^]??"))

它不起作用。我做错了吗?

1 个答案:

答案 0 :(得分:4)

argv[2]会引用您的全部意见。它不会神奇地忽略您的Pattern.quote,只会查看[]??内的内容。

你应该改用它。

[]