初心者学習javascript正規表現
1369 ワード
jeの中を歩いていると、jsサークルを怖がっていることに気づき、突然正則表現を思い出しました.正則表現が理解しにくい式子を驚かせたことがあって、それを見たことがありません.しかし、驚かされた原因は2つあります.
一、仕事が急で、勉強する時間がありません.
二、当時はjsのおならについても分かりませんでした.
今日は勉強しようと決心しました.インターネットで入門の例を探すのは確かに多いです.だから簡単に友達に入りました.まだ入門の初心者がいるなら、見てみてもいいです.みんなで勉強します.教えてください.教えてください.本題に入る:
正規表現とは?
正規表現はモードマッチングと置換のために使用できる仕様で、正規表現は普通の文字(例えば、文字aからzまで)と特殊文字(元文字)からなるテキストモードであり、テキスト本体を検索する際にマッチする1つ以上の文字列を記述するために使用されます.
正規表現の作成
書き記す
1.var re=new RegExp('^a')//最初の文字列をaに合わせる文字列
2.var re=/^a/////上ハロルド
実例
1.要求:文字列がアルファベットBで始まるかどうかを判断する
スクリプト:
解析:モードregを定義する時に、出現しました.今はその意味を説明します.「^」は冒頭を表します.全体のモードの意味は、文字列を制限してBを先頭とします.また、test法では、表式の作成によって、正規表現はオブジェクトであり、testはその中の一つの方法で、Boolean値を返します.検索された文字列にモードがあるかどうかを示します.存在すればtrueに戻ります.そうでなければfalseに戻ります.こんなに多いと言っても、私たちは例の中で会って話します.
2.要求:文字列の中のbを検索し、それを「〓」に置換する.
解析:これはテスト時のエピソードの一つです.最初に定義したパターンはこうです.テストの結果、he befvb 3 b 2 sd、つまりこのテストによってマークgが認識されました.全文検索という意味です.マークgを組み合わせないなら、デフォルトの値を最初に合わせればいいです.もう一つは彼の方法です.正規表現に関連した文字列オブジェクトの2つの方法は、正規表現と一致する部分列を置換することです.継続します.....
一、仕事が急で、勉強する時間がありません.
二、当時はjsのおならについても分かりませんでした.
今日は勉強しようと決心しました.インターネットで入門の例を探すのは確かに多いです.だから簡単に友達に入りました.まだ入門の初心者がいるなら、見てみてもいいです.みんなで勉強します.教えてください.教えてください.本題に入る:
正規表現とは?
正規表現はモードマッチングと置換のために使用できる仕様で、正規表現は普通の文字(例えば、文字aからzまで)と特殊文字(元文字)からなるテキストモードであり、テキスト本体を検索する際にマッチする1つ以上の文字列を記述するために使用されます.
正規表現の作成
書き記す
1.var re=new RegExp('^a')//最初の文字列をaに合わせる文字列
2.var re=/^a/////上ハロルド
実例
1.要求:文字列がアルファベットBで始まるかどうかを判断する
スクリプト:
var reg=/^B/;
Var str=”Boy”;
Alert(reg.test(str))// true;
解析:モードregを定義する時に、出現しました.今はその意味を説明します.「^」は冒頭を表します.全体のモードの意味は、文字列を制限してBを先頭とします.また、test法では、表式の作成によって、正規表現はオブジェクトであり、testはその中の一つの方法で、Boolean値を返します.検索された文字列にモードがあるかどうかを示します.存在すればtrueに戻ります.そうでなければfalseに戻ります.こんなに多いと言っても、私たちは例の中で会って話します.
2.要求:文字列の中のbを検索し、それを「〓」に置換する.
var reg=/b/g;
Var str=”hgeb123befvb3b2sd”;
Alert(str.replace(reg,”#”));// :he#123#efv#3#2sd
解析:これはテスト時のエピソードの一つです.最初に定義したパターンはこうです.テストの結果、he befvb 3 b 2 sd、つまりこのテストによってマークgが認識されました.全文検索という意味です.マークgを組み合わせないなら、デフォルトの値を最初に合わせればいいです.もう一つは彼の方法です.正規表現に関連した文字列オブジェクトの2つの方法は、正規表現と一致する部分列を置換することです.継続します.....