일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- jungol
- 자바 문제
- Java
- pwa
- 위로글
- 알고리즘
- 좋은글
- 제주도여행
- 글
- 정규표현식
- 알고리즘 문제
- 자유로이
- 자바
- 좋은글귀
- for문
- 기초 정규표현식
- 정규표현식 예제
- 프로그래밍
- 자바스크립트
- 제주여행
- 자기계발
- 유수진
- 짧은글
- 쉬운 정규표현식
- 명언
- 감성글
- 정올
- 글귀
- 숫자사각형
- JavaScript
- Today
- Total
자유로이
쉽게 알아가는 정규표현식 사용법 기초편2(알파벳 패턴) 본문
저번에 기초편에서는 전화번호를 예제로 숫자에 대해 다뤄보았는데요.
https://woo-yaa.tistory.com/39
이번에는 문자를 다루는 예제를 해보겠습니다.
알파벳 중에 특정 문자만 고르고 싶을 경우
[문자] 이렇게 쓰면됩니다.
정규표현식에서 대괄호[ ] 안에 글자를 넣으면 해당 글자를 모두 선택할 수 있습니다.
ex) [abc] 이런경우 a와 b와 c를 찾게되는거죠
단 대괄호 안에 담긴 알파벳중 한글자 씩 일치하는것을 찾게됩니다.
그러면 모든 소문자를 구하는 법은 [abcdefghijklmnopqrlstuvwxyz] 이런식으로 써야할까요?
혹시 누락되는 문자가 있으면 인식을 못하게되겠죠..
간단히 쓰는 방법이 있습니다.
바로 [a-z] 입니다.
a부터 z까지 글자를 모두 선택하라는 의미입니다.
그러면 한글자가 아니라 한단어씩 찾을 수는 없을까요?
모든 소문자를 구하는 [a-z]에 반복을 뜻하는 +를 붙여
[a-z]+ 이렇게 쓰면 한단어씩 찾을 수 있게 됩니다.
첨부된 결과를 보시다시피 대문자는 찾지않고 있죠..
대문자까지 찾으려면 어떡해야 할까요?
조그만 응용하시면 답이 나오실겁니다.
[]대괄호 안에 있는 글자를 모두 인식한다고 했죠?
그리고 a-z는 모든 소문자를 인식하고요
그럼 대문자를 포함시키려면
[a-zA-Z]+ 이렇게 쓰이면 됩니다.
결과이미지를 보면 .(마침표)로 끝나는 한문장씩은 인식할수 없을까요?
, ' 모든숫자
이 세가지가 포함되면 한문장씩 인식할수 있지않을까요?
[a-zA-Z ,'0-9]+
이렇게 알파벳을 인식하는 표현식을 공부해봤습니다.
도움이 되셨나요? :)
'IT > 프로그래밍' 카테고리의 다른 글
PWA 시작하기 1편 (0) | 2020.09.03 |
---|---|
쉽게 알아가는 정규표현식 사용법 예제(자바,자바스크립트) (0) | 2020.08.28 |
쉽게 알아가는 정규표현식 사용법 기초편(전화번호 패턴) (0) | 2020.08.19 |
자바스크립트 마지막 문자 제거 (4) | 2020.04.24 |
자바스크립트 배열에 중복값 체크하기 (0) | 2020.04.22 |