LOGO 정규표현식 김영성
Company Logo Contents 1. 정규표현식이란 ? 2. 예제 소개 3. 예제 풀이 4. 참고자료
OneScore 1. 정규표현식이란 ? 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어 문자열 검색, 치환, 패턴매칭을 위해 사용 텍스트 처리를 간단하고 정확하게 처리할 수 있음 Ex) NOT, NET, NT 를 한꺼번에 검색하기 위한 패턴 N.T 라는 정규표현식을 사용 Ex) uncle, circle, miracle, bycycle 을 검색한 패턴 cle$
OneScore 2. 예제 소개 예제 1) 텍스트의 변환, 치환 $string =~ tr/a-z/A-Z/; $string =~ s/ 자료 / 데이터 /g; 예제 2) 메일주소 매칭
OneScore 3. 예제풀이 - 1 $string =~ tr/a-z/A-Z/; $string =~ s/ 자료 / 데이터 /g; - tr/// 은 한 문자씩 변환하는 Perl 문법 - a-z 는 a 부터 z 까지 의미 - s///g 는 문자치환을 의미 (g 는 끝까지 찾는다는 의미 )
OneScore 3. 예제풀이 -2 -\w 는 영문자, 숫자, _( 언더바 ) 를 의미 (cf. \d 는 숫자를 의미 ) -| 는 선택을 의미 -() : 정규표현 그룹, [] 문자 클래스 -{n,m} : n 회 이상 m 회 이하 반복
OneScore 4. 참고자료 Perl 이 보이는 그림책 정규표현식 테스트 사이트 정규표현식 만들어 주는 사이트
LOGO