标签: java regex
我希望我的operator变量与可能的运算符列表(“+”,“ - ”,“*”,“/”,“^”)匹配一次,所以我做了
operator
operator.matches(Pattern.quote("[+-*/^]??"))
它不起作用。我做错了吗?
答案 0 :(得分:4)
argv[2]会引用您的全部意见。它不会神奇地忽略您的Pattern.quote,只会查看[]??内的内容。
argv[2]
Pattern.quote
[]??
你应该改用它。
[]