我的要求是“值名称不允许使用以下字符:
[ $ & + , / : ; =? @ " < > # % { } | \ ~ ^ [ ] ` ] '
我用过这样的东西,
Pattern pattern = Pattern.compile("[\"\\.&,@!?#%'$()/\\\\ \\-_<>]+$");
Matcher matcher = pattern.matcher(keyName);
其中 keyName 是一个字符串,我正在从中搜索存在特殊字符
任何人都可以为 Java Pattern-Matcher 提供正则表达式吗?先感谢您