在java中的字符串中匹配感叹号

时间:2016-11-09 13:05:25

标签: java regex

我有一条线" !&#34 ;. 白色空间和! 两个字符串。 我怎样才能将这一行与java模式匹配相匹配。 我试过了

"^\\s{1}[^\\s]+!"

但没有工作。

2 个答案:

答案 0 :(得分:2)

使用以下模式。

^\s!

答案 1 :(得分:1)

我认为你可以试试这个正则表达式:\s! 您只需要匹配两个字符:空格(\s)和感叹号(!)。 在您的变体中,您搜索了三个或更多字符^\\s{1} 1 [^\\s] 2 +! 3 ) - 空格,一个或多个非空格和感叹号。您不需要为一个字符设置{1}。 您可以使用此link以了解有关Java模式的更多信息。