Java reg ex因引导GT标志而失败
我有以下注册表项,但它无法匹配并设置为trueJava 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 > 使用该方
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()
方法时,使用正则表达式时锚是隐式的。您不必明确地提供它们