次の文字列に正規表現を適用して、山かっこ(<>)で表示される配列またはアイテムのコレクションを返す方法を教えてもらえますか?
77+<99>*0.5+<100>+<101>+<99>*0.5+<100>+<101>
配列には
{99,100,101,100,101};
ありがとう!
更新:(一致しない場合に続く)
// Compile regular expression
String patternStr = "(?<=<)(\\d+)(?=>)";
Pattern pattern = Pattern.compile(patternStr);
// Determine if there is an exact match
CharSequence inputStr = "77+<99>*0.5+<100>+<101>+<99>*0.5+<100>+<101>";
Matcher matcher = pattern.matcher(inputStr);
boolean matchFound = matcher.matches(); // false
System.out.println("...log..."+matchFound);