목록쉬운 정규표현식 (2)
자유로이
저번에 기초편에서는 전화번호를 예제로 숫자에 대해 다뤄보았는데요. https://woo-yaa.tistory.com/39 쉽게 알아가는 정규표현식 사용법 기초편(전화번호 패턴) 오늘은 특정한 규칙 안에서만 입력된 데이터를 가공하거나 치환하기 위해 문자열 함수나 비교문을 쓸수도 있지만 특정 케이스만 커버되기때문에 조금만 규칙이 벗어나면 그에 해당하는 케이스 woo-yaa.tistory.com 이번에는 문자를 다루는 예제를 해보겠습니다. 알파벳 중에 특정 문자만 고르고 싶을 경우 [문자] 이렇게 쓰면됩니다. 정규표현식에서 대괄호[ ] 안에 글자를 넣으면 해당 글자를 모두 선택할 수 있습니다. ex) [abc] 이런경우 a와 b와 c를 찾게되는거죠 단 대괄호 안에 담긴 알파벳중 한글자 씩 일치하는것을 찾게됩니..
오늘은 특정한 규칙 안에서만 입력된 데이터를 가공하거나 치환하기 위해 문자열 함수나 비교문을 쓸수도 있지만 특정 케이스만 커버되기때문에 조금만 규칙이 벗어나면 그에 해당하는 케이스를 분별하려면 복잡한 코드가 되어버립니다. 문자열을 검색하고 대체하기위해 패턴을 편리하게 사용할수 있도록 정규표현식에 대해 알아보도록 하겠습니다. 정규표현식은 자주 사용되는것도 아니고 가독성이 좋지않아서 처음 써보려다 어려움을 느끼는 분들이 많습니다. 쉽게 접근해서 차근차근 알아보도록 하겠습니다. 예로 전화번호(숫자)를 정규표현식으로 찾는법을 해보겠습니다. digit을 뜻하는 \d로 한글자씩 숫자를 찾을수 있습니다. 하지만 010 이나 02 이렇게 붙어있는 숫자를 찾을 수는 없기에 \d에 +를 붙여주면 연결된 숫자를 찾을 수 있..