문자열이 있습니다. "12.2A12W99.0Z0.123Q9" 3 개 그룹을 찾아야합니다. (double 또는 int) (비 연속) (double 또는 int) 샘플의 경우, 나는이 일이하고 싶은 것 :
matcher.group (1) = "12.2"
matcher.group (2) = "A"
matcher.group (3) = "12"정수 또는 double에 대한 정규식
나의 현재 정규식 "^ (\ d +) (\ D) (\ d +)" 그래서 그룹 (\ d +)을 정수 또는 2 진수와 일치하는 것으로 변경하려고합니다.
나는 정규 표현식을 전혀 이해하지 못한다.
웹 반환 검색하는 첫 번째 항목 : [정규 표현식으로 부동 소수점 숫자를 매칭 (http://www.regular-expressions.info/floatingpoint.html) 그리고 그것은 무엇 귀하의 질문에 –