JAVA
221031 정규 표현식
주영재
2022. 10. 31. 17:15
**정규 표현식(Regular Expression)
1.개요
=>문자열의 집합을 표현하는데 사용하는 형식 언어
=>Perl에서 처음 사용
=>많은 프로그래밍 언어가 정규 표현식 기능을 제공하고 있는데 언어 자체가 제공하기도 하고 별도의 라이브러리 형태로 제공되기도 함
=>주로 문자열의 패턴을 검사하기 위해서 사용함
유효성 검사나 자연어 처리에서 많이 사용
=>java에서는 java.util.regex패키지에 있는 Match클래스와 Pattern클래스 그리고 String 클래스에서 제공
=>Web Programmming에서는 Java보다는 Javascript에서 많이 사용합니다.
/*
입력을 받을 땐 반드시 유효성 검사를 할 것
1)패턴을 검사
2)불용어 리스트 검사
*/
예시 등은 구글링 또는 사전에 적은 목록 참조.