我有一条线" !&#34 ;. 白色空间和! 两个字符串。 我怎样才能将这一行与java模式匹配相匹配。 我试过了
"^\\s{1}[^\\s]+!"
但没有工作。
答案 0 :(得分:2)
使用以下模式。
^\s!
答案 1 :(得分:1)
我认为你可以试试这个正则表达式:\s!
您只需要匹配两个字符:空格(\s
)和感叹号(!
)。
在您的变体中,您搜索了三个或更多字符^\\s{1}
( 1 )[^\\s]
( 2 )+!
( 3 ) - 空格,一个或多个非空格和感叹号。您不需要为一个字符设置{1}。
您可以使用此link以了解有关Java模式的更多信息。