정규표현식 2

위치와 이스케이핑

특수한 의미를 가진 기호의 사용 ^(캐럿) ^who who is who 소스 상에서 who부터 시작되는 소스를 검출한다. 즉, 캐럿 이하 문자열부터 시작되는 소스를 검출할 때 사용하는 것이 캐럿이다. $(달러) $who who is who 소스 상에서 who로 끝나는 소스를 검출한다. 즉, 달러 이하 문자열부터 끝나게 되는 소스를 검출할 때 사용하는 것이 달러이다. 응용 `^\$` \$123 $로 시작되는 소스를 검출하려면 이런식으로 역슬래시를 사용한다. 응용2 `^\\` \\123 역슬래시로 시작되는 소스를 검출하고 싶다면 마찬가지로 이런식으로 사용하면 된다. 기존 Velog에서 이전한 게시물입니다.

정규표현식의 개념과 원칙

정규표현식이란? 정규표현식은 문자열을 처리하는 방법 중의 하나로, 특정한 조건의 문자를 '검색'하거나 '치환'하는 과정을 매우 간편하게 처리할 수 있도록 하는 수단이다. 정규식이라고도 한다. 정규표현식 문법 정규표현식은 쉽게 말해 문자열의 집합이라고 한다. 정규표현식에 해당되는 문자열이 등장하면 대응이 되고, 정규 표현식 엔진들은 대응이 될 경우 그 결과를 반환한다. 정규표현식 매칭의 원칙 매칭은 기본적으로 첫 글자부터 모든 가능성을 탐색하면서 이루어진다. 더 긴 문자열이 나중에 매칭될 수 있어도, 먼저 매칭된 문자열이 결과로 반환된다. 정규표현식에 대해 알아두면 좋을 것 같아 공부를 하며 정리해보려 한다 꾸준히 올리면 작성 방식도 지식과 함께 발전하리라 믿는다😂 기존 Velog에서 이전한 게시물입니다.