Programming/JAVA

문자열에서 숫자만 추출하기(replaceAll)

녱녱 2023. 3. 7.

str.replaceAll("[{바꾸고싶은 문자의 정규식}]", "{치환할 문자}");

 

문자열에서 숫자만 추출

String str = "aAb1B2cC34oOp";
String result = str.replaceAll("[^0-9]", "");
return str;

[^] : 대괄호 안에 ^ 가 있으면 '제외'를 의미

[^0-9] : 0-9를 제외한 모든 문자

replaceAlll("[^0-9]", "") : 0-9를 제외한 모든 문자를 제거한다

 


정규표현식

문자열 데이터 중에서 원하는 조건/패턴과 일치하는 문자열 부분을 찾아내기 위해 사용한다. 미리 정의된 기호와 문자를 이용해 작성한 문자열을 말한다

 

'Programming > JAVA' 카테고리의 다른 글

[JAVA] char를 int로 변환하기  (1) 2023.03.07
[Collections] java.util.Collections 주요 메소드  (0) 2023.01.16
[자료구조] Stack  (0) 2023.01.15
[2023.01.12] charAt()  (0) 2023.01.12
[2023.01.11] StringBuilder  (0) 2023.01.11

댓글