ホームページ  >  記事  >  ウェブフロントエンド  >  javascript正規表現(1)_javascriptスキル

javascript正規表現(1)_javascriptスキル

WBOY
WBOYオリジナル
2016-05-16 18:27:09817ブラウズ
正規表現の直接変数文字:
字符 匹配
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]);

}
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。