我需要检查一个字符串本身是否有任何等号。我当前的正则表达式似乎在 Java 中不起作用,即使RegexPal匹配它。
我目前的代码是:
String str = "test=tests";
System.out.println(str + " - " + str.matches("[^=]=[^=]"));
在以下测试用例中,第一个应该匹配,第二个不应该:
test=tests // matches t=t
test==tests // doesn't match
Regex Pal 做得对,但是,Java 出于某种原因对两个测试用例都返回 false。我在某个地方出错了吗?
谢谢!