본문 바로가기

정규표현식2

정규표현식 활용 Apply Regular Expression #JAVA 본 글에서는 JAVA에서 정규 표현식을 어떻게 활용할 수 있는지를 알아본다. 즉, 정규표현식 관련 작업을 지원하는 라이브러리를 소개하고 그것의 활용법을 알아본다. 두 개의 클래스만 기억하면 된다. Pattern 과 Matcher. 1 . 정규표현식 라이브러리 사용 절차 정규표현식의 활용 영역은 무궁 무진하다. 하지만 프로그래밍적인 관점에서 바라본 정규표현식의 사용 절차는 아주 단순하다. 절차는 두 가지로 나뉜다. - 정규표현식 패턴의 생성 - 문자열과 패턴의 일치 작업 첫 번째 작업을 해주는 클래스가 Patttern 클래스이고, 두 번째 작업을 해주는 클래스가 Matcher다. 첫 번째 작업은 그야말로 패턴을 만들어주는 작업이다. 패턴의 생성엔 독특하게도 compile 이라는 명칭이 사용된다. 심오한 컴.. 2022. 9. 2.
About 정규표현식 코딩 테스트를 보게 되었는데, 정규 표현식을 사용해야하는 문제가 나왔다. 정규 표현식이라는 말은 익숙했지만 그 사용법에 대해서는 지식이 일천하여 문제 앞에서 속수무책으로 무너졌다. 그게 그렇게 슬플 수가 없어서 글을 쓰게 되었다. 맘 잡고 공부하는 겸 내용을 정리해보고자 한다. 정규표현식이란 Regular Expression 직역하자면, 무언가에 대한 규칙적인 표현이다. 그 무언가는 '문자 Text'이다. 합쳐 말해, 문자 규칙의 표현식. 이런 의문이 든다. 문자는 그 자체로 '정식적인 표현 규칙' 아닌감? 반박할 수 없는 팩트다. 실은 정규표현식은 문자 그 자체에 대한 표현 규칙이 아닌, 문자의 조합을 추상화하여 규칙화한 메타META표현식이다. 문자는 현실에 대한 1차 메타 표현이므로, 정규표현식은 말.. 2021. 4. 12.