728x90 반응형 정규표현2 정규표현 유용한 표현 모음집 자연어처리를 이용해 데이터를 다루다 보면 정규표현을 정말 많이 사용하게 된다.개념만 알고 사용하다가 알게된 여러 케이스들을 정리해두면 좋을 것 같아서 기록해둔다. 괄호 표현법괄호가 의미하는 바를 잘 알아야한다. 각 괄호마다 사용하는 방법이 다르기 때문에 이를 잘 이해하고 사용하면 좀 더 유용하게 정규표현을 사용할 수 있다. 1. 소괄호 () 1) 그룹화패턴을 그룹으로 묶어 하나의 단위로 처리할 때 사용한다. 예를 들어 "(apple)"이라고 사용하면 apple을 하나의 단위로 검색하게 된다. "(appple|banana)"라고 사용하면 "apple"이나 "banana"를 하나의 단위로 검색한다. 2) 캡처링그룹화 하여 매칭된 단어를 저장하는 기능이다. 캡처된 그룹은 결과에서 추출하거나 명명하여 재사용 할.. 2024. 6. 18. [#1 이론] 정규표현식 정규표현식이란? (Regular Expressions) 특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식언어를 말한다. 정규 표현식에서 사용되는 기호를 Meta문자라고 표현한다. 표현식에서 내부적으로 특정 의미를 가지는 문자를 말한다. 표현식 의미 ^x 문자열의 시작 x$ 문자열의 끝 x* 문자가 0번이상 반복됨 x? 문자가 있을 수도 있고 없을 수도 있음 x+ 문자가 1번이상 반복됨 x|y x 또는 y (OR) (x) x를 그룹으로 처리 x{n,m} x가 n번 이상 m번이하 반복됨 (n만 쓰면 n번, n,를 쓰면 n번이상) 헷갈리는 것들 정리해 봤다. .은 \n을 제외한 모든 문자를 지칭하는데 $는 \n이 가능하다는 점이 다르다. 한 문장안에 m으로 끝나는 단어가 여러개인 경우 ?이 붙어있.. 2021. 12. 1. 이전 1 다음 728x90 반응형