正規表現文字列メソッド

<!DOCTYPE html>
<html>
 <head>
  <meta charset = "UTF-8">
  <title> </ title>
 </ head>
 <body>
  <script type = "text / javascript">
   / *
    *正規表現文字列メソッド
    * /
   // split();
    //-文字列を配列に分割できます//-
    メソッドは文字列をパラメータとして渡すことができ、このメソッドは正規表現に従って分割されます文字列の分割
    //-このメソッドは、すべての
    変数を分割しますvar str = "1a2b3c4d";
    var result = str.split(/ [Az] /);
    console.log(result);
    
    
   //検索()  
       //-文字列に指定されたコンテンツが含まれているかどうかを検索できます
       //-指定されたコンテンツが検索された場合、最初に出現したインデックスが返され、検索されなかった場合は-1が返されます
       ///-受け入れることができます正規表現がパラメーターとして使用され、その後、正規表現に従って文字列が取得されます
       。// search()は、最初に一致するもののみを検索しますグローバル一致を設定しても、それは役に立ちません
       var str = "hello abc hello aec";
       //文字列にabcまたはaecまたはafcが含まれているかどうかを検索
       var result = str.search(/ a [be] c /);
       console.log(result);
      
      
   //一致()
   //-正規表現によれば、条件を満たすコンテンツは文字列から抽出できます
   //-デフォルトでは、一致は最初の文字と必要なコンテンツのみを検索し、見つかった後に検索を停止します
   / /    - 正規表現をグローバルマッチングモードに設定して、すべてのコンテンツに一致させることができます
   //-正規表現に複数のマッチングモードを設定でき、順序は関係ありません
// -match()はコンテンツに一致しますカプセル化されて配列に返され
   ます。見つかった場合でも、配列はvar str = "1a2b3c4d5e";
   var result = str.match(/ [Az] / g);
// var result = str.match(/ [az] / ig);
   console.log(result);
// console.log(Array.isArray(result));結果が配列かどうかを判断
   
   
   
   // replace()
//-文字列で指定されたコンテンツを新しいコンテンツで置き換えることができる
// -parameters
   // 1.置き換えられるコンテンツは、正規表現をパラメーターとして受け入れることができます
    // 2.新しいコンテンツ
    var str = "1a2b3c4d5e";
// var result = str.replace( "a"、 "@-@");
    var result = str.replace(/ [az] / ig、 "" ); //文字を削除し
    ますconsole.log(result);
  </ script>
 </ body>
</ html>

おすすめ

転載: www.cnblogs.com/weixin2623670713/p/12747296.html