正規表現の簡単なエントリ

  • 正規表現

https://deerchao.net/tutorials/regex/regex.htm

\ B特別なコードで指定された正規表現(まあ、何人かの人々はそれを呼び出す、メタ文字メタ文字を表す)、単語の先頭や末尾には、ワード境界である

 これは、別の要素の文字のマッチングである改行文字任意除く文字

*また、メタ文字ですが、それは文字ではなく、場所の代表ではなく、 -それは*を指定したコンテンツのフロントが連続式全体の一致を得るために、何度でも再利用することができ

\ D、新しいメタキャラクタで一致一桁(0 又は1 、又は2 、又は......)を

0 \ D {2} - \の D {8}、 Dの後ろに\ {2}({8})フロント手段の\ dは繰り返し2の配列と一致しなければならない回数(8 回)

{5,12}はある繰り返し回数以上の5 倍を超えない12

  • メタキャラクタ

共通のメタ文字

コード

説明

これは、改行以外の任意の文字に一致します

\ワット

マッチ文字や数字やアンダースコアや中国語の文字(?文字疑わしいです)

\ sの

空白にマッチします

\ dは

マッチング番号

\ B

単語の先頭や末尾にマッチします

^

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

$

試合終了の文字列

  • 文字エスケープ\

\。そして\ *。もちろん、見つけること\自体、あなたが使用する必要があります。\\

  • 文字クラス、つまり、[]の範囲

\ [(0 \ D {2 }?) - ]?\ D {8} この式は一致することができ、いくつかの形式で電話番号のように、(010)88886666、または022から22334455または02912345678等。

第一は、エスケープ文字\である(それが表示されることが0または1()?(\ dの{2})、2つの数字が続く、0が続く)、または-または空間、それは(?)を1回または不在表示され、最後の8桁の数字(\ dの{8})。

  • 分岐条件

|異なるルールを分離

  • アンチセンス

一般的に使用されるアンチセンスコード

コード/ 構文

説明

\ W

任意の文字、数字、アンダースコア、中国語の文字と一致しません

\ S

任意の文字が空白ではないマッチします

\ D

任意の数字以外の文字にマッチします

\ B

位置合わせは、単語の先頭や末尾ではありません

[^ X]

マッチングに加えて、xの以外の任意の文字

[^ AEIOU]

マッチングに加えてAEIOU これらの文字以外の任意の文字

 

おすすめ

転載: www.cnblogs.com/Jasper-changing/p/11023309.html