누구나 다음 문자열에 regex를 적용하여 배열이나 각괄호 (<>)로 나타나는 항목의 컬렉션을 반환하는 방법을 조언 해 줄 수 있습니까?java regex advice
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);
[무엇을 시도해 봤습니까?] (http://mattgemmell.com/2008/12/08/what-have-you-tried/) – user1329572
다음은 (대부분의) 정규 표현식을 테스트하고 빌드하는 데 유용한 시각적 도구입니다 . http://gskinner.com/RegExr/ – avgvstvs