JavaScript 정규식에서 "/ig"는 "전역 일치를 수행하고 대소문자 무시"를 의미하며 수정자입니다. 여기서 수정자 "i"는 대소문자를 구분하지 않는 일치 수행을 나타내는 데 사용되고 수정자 "g"는 수행을 나타내는 데 사용됩니다. 글로벌 경기.
이 튜토리얼의 운영 환경: Windows 10 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
정규식에서 /i,/g,/ig,/gi,/m의 차이점과 의미
/i(대소문자 무시)
/g(전체 텍스트 일치하는 문자 모두 찾기)
/m(여러 줄 검색)
/gi(전체 텍스트 검색, 대소문자 무시)
/ig(전체 텍스트 검색, 대소문자 무시)
Modifier
Modifier | 설명 |
---|---|
i | 대소문자를 구분하지 않는 일치를 수행합니다. |
g | 전역 일치를 수행합니다(첫 번째 일치 항목을 찾은 후 중지하는 대신 모든 일치 항목 찾기). |
m | 다중 줄 일치를 수행합니다. |
대괄호
대괄호는 범위 내의 문자를 찾는 데 사용됩니다.
표현 | 설명 |
---|---|
[abc] | 대괄호 사이에 있는 문자를 찾습니다. |
[^abc] | 대괄호 사이에 있지 않은 문자를 찾으세요. |
[0-9] | 0부터 9까지의 숫자를 찾으세요. |
[a-z] | 소문자 a부터 소문자 z까지의 문자를 찾습니다. |
[A-Z] | 대문자 A부터 대문자 Z까지의 문자를 찾습니다. |
[A-z] | 대문자 A부터 소문자 z까지의 문자를 찾습니다. |
[adgk] | 주어진 세트 내에서 문자를 찾으세요. |
[^adgk] | 주어진 세트 외부의 문자를 찾으세요. |
(red|blue|green) | 지정된 옵션을 찾으세요. |
메타문자
메타문자는 특별한 의미를 지닌 문자입니다:
메타문자 | Description |
---|---|
. | 단일문자를 찾으세요. |
w | 단어 문자를 찾아보세요. |
W | 단어가 아닌 문자를 찾습니다. |
d | 숫자를 찾아보세요. |
D | 숫자가 아닌 문자를 찾아보세요. |
s | 공백 문자를 찾습니다. |
S | 공백이 아닌 문자를 찾으세요. |
b | 단어의 시작이나 끝 부분에 있는 일치 항목을 찾습니다. |
B | 단어의 시작이나 끝이 아닌 일치 항목을 찾습니다. |
NUL 문자를 찾아보세요. | |
n | 줄바꿈을 찾아보세요. |
f | 페이지 나누기를 찾습니다. |
r | 캐리지 리턴 문자를 찾으세요. |
t | 탭 문자를 찾습니다. |
v | 세로 탭 문자를 찾습니다. |
xxx | 8진수 xxx로 지정된 문자를 찾으세요. |
xdd | 16진수 dd로 지정된 문자를 찾으세요. |
uxxxx | 16진수 xxxx로 지정된 유니코드 문자를 찾으세요. |
Quantifier
Quantifier | Description |
---|---|
n+ | 은 n이 하나 이상 포함된 모든 문자열과 일치합니다. |
n* | 은 0개 이상의 n을 포함하는 모든 문자열과 일치합니다. |
n? | n이 0개 또는 1개 포함된 모든 문자열과 일치합니다. |
n{X} | 은 n의 X 시퀀스를 포함하는 문자열과 일치합니다. |
n{X,Y} | 은 X 또는 Y n 요소의 시퀀스를 포함하는 문자열과 일치합니다. |
n{X,} | 은 최소한 X개의 n 시퀀스를 포함하는 문자열과 일치합니다. |
n$ | 은 n으로 끝나는 모든 문자열과 일치합니다. |
^n | 은 n으로 시작하는 모든 문자열과 일치합니다. |
?=n | 은 지정된 문자열 n 바로 뒤에 오는 모든 문자열과 일치합니다. |
?!n | 은 지정된 문자열 n 바로 뒤에 오지 않는 모든 문자열과 일치합니다. |
RegExp 개체 속성
FF: Firefox, IE: Internet Explorer
Property | Description | FF | IE |
---|---|---|---|
global | Reg 여부 Exp 개체에는 플래그 g가 있습니다. | 1 | 4 |
ignoreCase | RegExp 객체에 플래그 i가 있는지 여부. | 1 | 4 |
lastIndex | 다음 일치를 시작할 문자 위치를 나타내는 정수입니다. | 1 | 4 |
multiline | RegExp 객체에 플래그 m이 있는지 여부. | 1 | 4 |
source | 정규식의 소스 텍스트입니다. | 1 | 4 |
RegExp 개체 메서드
FF: Firefox, IE: Internet Explorer
Method | Description | FF | IE |
---|---|---|---|
compile | 정규식을 컴파일합니다. | 1 | 4 |
exec | 문자열에 지정된 값을 검색합니다. 찾은 값을 반환하고 위치를 결정합니다. | 1 | 4 |
test | 문자열에 지정된 값을 검색합니다. true 또는 false를 반환합니다. | 1 | 4 |
정규 표현식을 지원하는 문자열 객체의 메서드
FF: Firefox, IE: Internet Explorer
Method | Description | FF | IE |
---|---|---|---|
검색 | 정규 표현식과 일치하는 값을 검색합니다. | 1 | 4 |
match | 하나 이상의 정규 표현식과 일치하는 항목을 찾습니다. | 1 | 4 |
replace | 정규식과 일치하는 하위 문자열을 바꿉니다. | 1 | 4 |
split | 문자열을 문자열 배열로 분할합니다. |
관련 추천: javascript 학습 튜토리얼
위 내용은 자바스크립트에서 /ig 정규식은 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!