制作一个接受某些字符的正则表达式

时间:2013-01-02 22:19:05

标签: java regex

我正在尝试在Java中创建一个RegEx并测试一个单词,看它是否包含一些字符,如a-zA-Z0-9"$"或{{ 1}}没有其他可能的字符,包括空格。

我尝试过:

"_"

boolean test = Pattern.matches("[a-zA-Z||[_]||[$]]",wordTest);

所以有些话:boolean test = Pattern.matches("[a-z]|[A-Z]|\\*|_+",wordTest); "&_bird"   但不是"bi_r&"" bird"例如。

我在网上寻找解决方案已经过了几个小时,但我没有找到任何东西。

1 个答案:

答案 0 :(得分:1)

boolean test = Pattern.matches("[a-zA-Z0-9_$]+", wordTest);