과학적 표기법을 위반하지 않는 한 모든 숫자가 아닌 문자를 스트립하는 자바에서 숫자를 지우는 방법을 찾고 있습니다. 예를 들어, 내가 ... 다음과 같은 출력을 위해과학 표기법을 제외한 모든 숫자가 아닌 문자를 제거하는 정규식
123.45
을 찾고 있어요 =>123.45
1a23.45
=>123.45
1a23.4re5
=>123.45
*(@#123.45jkd
=>123.45
7.71234e+1
=>7.71234e+1
먼저 .
으로 분할하고 두 개의 다른 부분으로 번호를 처리하는 것이 더 행복합니다.
? "NaN"은 숫자입니까? "Infinity"는 어떻습니까? "0xABC123"은 어떻습니까?'e'(즉, "1.23e4")를 사용하여 가능한 10 진수의 십진수에만 관심이 있습니까? 자본'E'는? – zzzzBov