Java reg ex因引导GT标志而失败

Java reg ex因引导GT标志而失败,java,regex,Java,Regex,我有以下注册表项,但它无法匹配并设置为true String whatever = "> blah, blah, blah"; boolean q = Pattern.matches(whatever, "^>+"); // this evaluates to false 我的字符串匹配正确吗?我错过了什么?谢谢 “^>+”将匹配一个或多个的序列。要匹配以开头的字符串,请使用: whatever.matches(">.+"); // .+ after > 使用该方

我有以下注册表项,但它无法匹配并设置为true

String whatever = "> blah, blah, blah";
boolean q = Pattern.matches(whatever, "^>+");  // this evaluates to false
我的字符串匹配正确吗?我错过了什么?谢谢

“^>+”
将匹配一个或多个
的序列。要匹配以
开头的字符串,请使用:

whatever.matches(">.+");  // .+ after >
使用该方法,而不是
Pattern.matches()
。方法中的参数顺序不正确。方法将正则表达式作为其第一个参数。你把它作为第二个论点通过

请注意,在使用
matches()
方法时,使用正则表达式时锚是隐式的。您不必显式地提供它们。

“^>+”
将匹配一个或多个
的序列。要匹配以
开头的字符串,请使用:

whatever.matches(">.+");  // .+ after >
使用该方法,而不是
Pattern.matches()
。方法中的参数顺序不正确。方法将正则表达式作为其第一个参数。你把它作为第二个论点通过

请注意,在使用
matches()
方法时,使用正则表达式时锚是隐式的。您不必显式地提供它们。

“^>+”
将匹配一个或多个
的序列。要匹配以
开头的字符串,请使用:

whatever.matches(">.+");  // .+ after >
使用该方法,而不是
Pattern.matches()
。方法中的参数顺序不正确。方法将正则表达式作为其第一个参数。你把它作为第二个论点通过

请注意,在使用
matches()
方法时,使用正则表达式时锚是隐式的。您不必显式地提供它们。

“^>+”
将匹配一个或多个
的序列。要匹配以
开头的字符串,请使用:

whatever.matches(">.+");  // .+ after >
使用该方法,而不是
Pattern.matches()
。方法中的参数顺序不正确。方法将正则表达式作为其第一个参数。你把它作为第二个论点通过

请注意,在使用
matches()
方法时,使用正则表达式时锚是隐式的。您不必明确地提供它们