正規表現の文字グループ/メタ文字/数量詞

A.正規表現は、あなたが行うことができますか?

  1.テキストの大部分からコンテンツのルールに行を見つけ

  2.文字列が完全にルールに沿ったものであるかどうかを決定します

文字の第二グループ - []括弧の内容で記述されたが、特定の位置次の文字で表示さにルールと一致しています

   [0-9]マッチ番号
   [AZ]小文字に一致
   [AZ]大文字一致
   [-ZA-Z]小文字を一致
   [-ZA-Z0-9]マッチ小文字+数字
   [-また、Za - Z0-9_]マッチラインの英数字下落

III。メタキャラクタ

  \ Wワード線は、英数字キー[-ZA-Z0-9_]を一致落ち
  \ Dは、[0-9]のための任意の数値の桁と一致
  \ Sは、[すべての空白キャリッジリターン/ラインフィードタブ空間スペースに一致\ n個の\ t]は
  改行キャリッジリターン\ n個
  のマッチングタブタブ\ tは、
  空間に一致
  \ W \ D \ Sおよび\ \ D \ sの否定W
  [\ S \ S] [\ D \ D] [W \ \ W]すべての文字にマッチすることを意図全集3組のある
  B \は、単語の境界を表し、

IV。レターおよび関連するメタエスケープ文字
  \ D \ sのワット\(\ n個の\ tの)\ bは\のW \ D \ S

  ^ $

  ^文字列の先頭にマッチします

  $文字列の末尾にマッチします

  それはその試合に改行以外のすべての文字を表し

  []限りコンテンツを一致させることができるように括弧内に表示され

  [^]限り括弧内のないコンテンツについて一致することができないように

  文字グループにメタ文字がその本来の意味を返しますいくつかの特別な意味があります:| []()。

  | Bまたはbのルールや規則に従うを一致させることができます

    ルールは、一番上に書かれた過酷/長い、EDITORIALがルールを入れて、より複雑な\長い規則によりB、Bルールやルールのルールの一部である場合

  ()需要は、同じグループ内のこれらの数量詞を与えたときに、いくつかの文字と数量詞の制約を表現するためにグループ化

V.数量詞

   {N}前数量詞の文字が表示されたn回表し
   {ここでnは、}前数量詞キャラクタが少なくとも表示さn回表す
   前数量詞キャラクタがNM回出現示し{mは、n}は
   先行数量詞の文字が0回出現表します? 1オプションまたはを表す
   数量詞の文字が1回以上表示される前に+を意味
   前に数量詞の文字が0回以上出現を示しています*

シックス・正規表現のマッチング特性:貪欲に一致する
  ことができるように、範囲内の最も長いかかり
  、後に貪欲でない/不活性試合:?数量詞をプラス
     * Xは、非改行文字までの任意の長さと一致しますか。? X遭遇停止

おすすめ

転載: www.cnblogs.com/shagudi/p/10978935.html