JavaScript RegExp 그룹 [abc]
- 이전 페이지 m
- 다음 페이지 [^abc]
- 上一层으로 돌아가기 JavaScript RegExp 참조 매뉴얼
정의와 사용법
대괄호 [abc]는 대괄호 내의 문자의 일치 조건을 정의합니다。
대괄호는 단일 문자, 그룹 또는 문자 범위를 정의할 수 있습니다:
[abc] | a, b, c 중 어느 하나든지。 |
[A-Z] | 대문자 A에서 대문자 Z까지의 어떤 문자든지。 |
[a-z] | 소문자 a에서 소문자 z까지의 어떤 문자든지。 |
[A-z] | 대문자 A에서 소문자 z까지의 어떤 문자든지。 |
예제
문자열 내의 "h" 문자를 전체적으로 검색합니다:
let text = "Is this all there is?"; let pattern = /[h]/g;
힌트
사용하세요 [^abc] 식자문자 내에 있는 문자를 찾는 표현식입니다。
예제 1
문자열 내의 "i"와 "s" 문자를 전체적으로 검색하세요:
let text = "어떻게 하면 모든 것이 여기에 있는지 알 수 있을까?"; let pattern = /[is]/gi;
예시 2
문자열에서 소문자 "a"에서 소문자 "h"까지의 문자에 대한 전체적 검색을 수행합니다:
let text = "Is this all there is?"; let pattern = /[a-h]/g;
예시 3
대문자 "A"에서 대문자 "E"까지의 문자 범위에 대한 전체적 검색을 수행합니다:
let text = "I SCREAM FOR ICE CREAM!"; let pattern = /[A-E]/g;
예시 4
대문자 "A"에서 소문자 "e"까지의 문자에 대한 전체적 검색을 수행합니다(모든 대문자를 검색하지만, 대문자 "a"에서 소문자 "e"까지의 문자만 검색합니다).
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[A-e]/g;
예시 5
문자 범위 [a-s]에 대한 전체적, 대소문자 구분 없는 검색을 수행합니다:
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[a-s]/gi;
예시 6
"g"와 "gi"로 문자를 검색합니다:
let text = "THIS This this"; let result1 = text.match(/[THIS]/g); let result2 = text.match(/[THIS]/gi);
문법
new RegExp("[abc])
또는 간단히:
/[abc]/
수정자를 포함한 문법
new RegExp("[abc]", "g")
또는 간단히:
/[abc]/g
브라우저 지원
/[abc]/
ECMAScript1 (ES1) 특성입니다.
모든 브라우저는 ES1 (JavaScript 1997)를 완전히 지원합니다:
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|---|
지원 | 지원 | 지원 | 지원 | 지원 | 지원 |
정규 표현식 검색 메서드
JavaScript에서 정규 표현식 텍스트 검색은 다양한 방법으로 완료할 수 있습니다.
사용패턴(pattern)정규 표현식으로서, 이들은 가장 일반적으로 사용되는 메서드입니다:
예시 | 설명 |
---|---|
text.match(패턴) | 문자열 메서드 match() |
text.search(패턴) | 문자열 메서드 search() |
패턴.exec(text) | RexExp 메서드 exec() |
패턴.test(text) | RexExp 메서드 test() |
- 이전 페이지 m
- 다음 페이지 [^abc]
- 上一层으로 돌아가기 JavaScript RegExp 참조 매뉴얼