Java Regex在模式字符串中不使用空格字符的情况下查找子字符串?

时间:2015-02-26 07:35:23

标签: java regex

我有一个值为AB-CD>AY-ZV (FG)的字符串。除此之外,我想使用正则表达式获得AB-CD>AY-ZV值。

在此,我不想使用空格\s作为我的模式的一部分。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用以下正则表达式匹配第一部分。

String s = "AB-CD>AY-ZV (FG)";
Matcher m = Pattern.compile("^\\S+").matcher(s);
if(m.find())
{
System.out.println(m.group());
}

此处\\S+匹配一个或多个非空格字符,^断言我们处于开头。