Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中匹配字符串中的感叹号_Java_Regex - Fatal编程技术网

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

在java中匹配字符串中的感叹号,java,regex,Java,Regex,我有句台词“!”。 空格和空格!。 两个字符串。 如何将这一行与java模式匹配。 我试过了 但是不起作用。我想你可以试试这个正则表达式:\s 您只需匹配两个字符:空格(\s)和感叹号(!)。 在变体中,搜索三个或更多字符^\\s{1}(1)[^\\s](2)+(3)-空白、一个或多个非空白和感叹号。您不需要为一个字符设置{1}。 您可以使用它来了解有关java模式的更多信息。使用以下模式 ^\s! 简单地说,这应该适用于您“\s!”。您可以使用表达式“^\s{1}[^\s]+!”至少需要3个

我有句台词“!”。 空格和空格!。 两个字符串。 如何将这一行与java模式匹配。 我试过了


但是不起作用。

我想你可以试试这个正则表达式:
\s
您只需匹配两个字符:空格(
\s
)和感叹号(
)。 在变体中,搜索三个或更多字符
^\\s{1}
1
[^\\s]
2
+3)-空白、一个或多个非空白和感叹号。您不需要为一个字符设置{1}。

您可以使用它来了解有关java模式的更多信息。

使用以下模式

^\s!

简单地说,这应该适用于您“\s!”。您可以使用表达式“^\s{1}[^\s]+!”至少需要3个字符来匹配:正好1个空格,至少1个非空格和“!”。删除标记设计模式,这是无关的。他可以尝试任何正则表达式:D似乎没有人关心向他解释为什么他的正则表达式不工作。
^\s!