JAVA/공부할것(예습)

정규표현식

0304호 2022. 10. 11.



.x: 임의의문자 + x
ex) a.c : abc, a0c ,,
ex) a..c : abbc, a00c ,,

x* : x의 0번 이상 반복

x+ : x의 1번 이상 반복

^x : 문자열이 x로 시작

x$ : 문자열이 x로 끝남

x? : x가 존재할수도, 하지 않을 수도 있음
ex) ab?c : ac, abc 모두 가능

x|y : x 또는 y
ex) (x|y)z : xy 또는 yz 모두 가능

x{n} : x의 n번 반복

x{m,n} : x의 m번 이상 n번 이하 반복

x{n,} : x의 n번 이상 반복

[xy] : x 또는 y 한 문자

[x-z] : x~z 범위 내의 한 문자

[^xy] : x 또는 y를 제외한 한 문자
ex) [^yz] : a, b, c, ,,, w, x 중 한 문자를 의미

\d : [0-9] 숫자와 매치
\D : [^0-9] 숫자가 아닌것과 매치
\s : [\t \n \r \f \v] 공백 문자와 매치
\S : [^\t \n \r \f \v] 공백문자가 아닌것과 매치
\w : [a-zA-Z0-9_] 문자+숫자와 매치
\W : [^a-zA-Z0-9_] 문자+숫자가 아닌것과 매치


https://regexr.com/

 



https://velog.io/@minji/Java-%EC%A0%95%EA%B7%9C%ED%91%9C%ED%98%84%EC%8B%9DString.replaceAll-%EB%A9%94%EC%84%9C%EB%93%9C%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%B9%98%ED%99%98

 

[Java] 정규표현식(String.replaceAll 메서드를 이용한 치환)

정규표현식이란 텍스트에서 원하는 조건과 일치하는 문자열을 찾아내거나, 원하는 조건과 텍스트가 일치하는지 참/거짓 여부를 판단하는 등의 상황에 사용된다. 예를 들어, 여러 사람의 집단중

velog.io

https://codechacha.com/ko/java-regex/

 

 

Java - 정규표현식(regex), 다양한 예제로 쉽게 이해하기

정규표현식(Regular expressions), Regex는 문자열에서 어떤 패턴을 찾는데 도움을 줍니다. Regex의 Metacharacters, Quantifiers, Grouping에 대해서 정리하였고 다양한 예제로 설명합니다. Regex는 대부분 알고 있지

codechacha.com

 

댓글