더북(TheBook)

4.3.1 정규표현식이란

다음 그림은 유닉스 시스템에서 가져온 passwd 파일의 일부입니다.

▲ 그림 4-2 정규표현식을 어디에 사용해야 하는가

여러분이 프로그램을 사용할 때 저장되는 데이터들은 일정한 규칙이 있습니다. 만약 이 데이터 중에서 ‘몇 번째 항목의 몇 번째 글자가 필요하다’는 요청이 들어왔다고 합시다. 이때 정규표현식을 모른다면 이 문자열 전체를 자르고, 분할하고, 붙이는 등의 복잡한 과정을 통해 문자열을 조작해야 합니다. 더 심하면 문자열에서 특정 규칙을 전부 가져오기 위해 2중 for 문을 사용하면서 조회해야 할 수도 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.