特定字符的正则表达式

时间:2012-05-14 16:09:03

标签: java regex

我一直在构建这个正则表达式,到目前为止,我没有太多运气。无论如何,正则表达式应该捕获以下字符: {} [] + - * / ,.();

下面的布尔表达式工作正常,除非它遇到')'

atom.matches("\\[\\+\\-\\*/,.\\(\\)\\}\\{\\};");

感谢您提前提供任何帮助

1 个答案:

答案 0 :(得分:2)

您应该使用字符类:

[{}[\]+*/,.()-]

更多信息:http://www.regular-expressions.info/charclass.html