ホームページ >ウェブフロントエンド >jsチュートリアル >javascript正規表現(1)_javascriptスキル
字符 | 匹配 |
---|---|
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] という 2 つの配列に分割されます。
質問:
どちらも [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(result[0]);