>웹 프론트엔드 >JS 튜토리얼 >javascript 정규 표현식 (1)_javascript 기술

javascript 정규 표현식 (1)_javascript 기술

WBOY
WBOY원래의
2016-05-16 18:27:09848검색
정규식의 직접변수 문자:
字符 匹配
o NUL字符
t 制表符
n 换行符
v 垂直制表符
f 换页符
r 回车
xnn 由十六进制nn指定的拉丁符,比如:x0A等价于
uxxxx unicode字符
cX 控制字符^X

정규 표현식의 JS 참조: var sEnd=new RegExp("s$") ——s로 끝나는 문자열 일치


정규식:

확인된 문자:
은 정규 표현식에서 특별한 의미를 갖습니다.
^ $ . ! : | / () [] {} 나중에 조사하겠습니다
이러한 문장 부호를 정규식에서 리터럴로 사용하는 경우 앞에 ""(이스케이프 문자)가 와야 합니다.
다른 문자(예: @ 및 따옴표)는 특별한 의미가 없으며 정규식의 직접 값에 따라서만 일치합니다. 참고:——“”

질문: "A[B]C[D]E[F]G"는 ACEG와 [B][D][F]라는 두 개의 배열로 나뉩니다.

질문: 둘 다

[B][D][F] 배열을 찾고 있습니다. 어느 것이 더 좋나요?


방법 1: var test1 = test.match(/[(w)*]/g);

방법 2: var s = /[(w)*]/g;
var result;
var test1 = [];

while ((result = s.exec(test)) ! = null) { test1.push(결과[0]); }
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.