小编con*_*ker的帖子

使用正则表达式匹配除=以外的任何字符

我正在尝试编写一个字符串验证来匹配除=以外的任何字符(常规,数字和特殊).

这是我写的 -

    String patternString = "[[^=][\\w\\s\\W]]*";
    Pattern p = Pattern.compile(patternString);
    Matcher m = p.matcher(str);

    if(m.matches())
        System.out.println("matches");
    else
        System.out.println("does not");
Run Code Online (Sandbox Code Playgroud)

但是,它与输入字符串"2009-09/09 12:23:12.5 ="匹配模式.

如何从模式字符串中排除=(或任何其他字符)?

java regex

22
推荐指数
3
解决办法
5万
查看次数

标签 统计

java ×1

regex ×1