正規表現の紹介でJAVA

正規表現

役割:文字列がルールに一致するかどうかを検証します

コード:

 // 1.正規表現検証ルール 
     文字列REGを=「正規表現」;
  // java.utilのパッケージにおけるパターン、マッチャー
  @ 2コンパイルされた正規表現規則 
     パターン=パターンPattern.compile(REG)の;
  / / 3.ルールと照合列比較 
     マッチャM = pattern.matcher( "比較文字列" );
  // 4.確認
  // (.matches)に/完全にマッチした、()/非完全一致を.fing(含みます成功)
     IF (m.matches()){
          // 真の成功試合に 
     } {
          // 偽マッチには失敗しました 
     }

基本スタイルの正規表現

意味 意味
{N} 文字が表示されますn回前に {N} 文字が表示される前にn回のn以上
{N、M} 時間の前に表示される文字N〜M {N} 括弧クラスのコンテンツが表示されますn回
[AZ] 下のケースの手紙 [A-ZA-Z] 大文字と小文字
[0-9] デジタル [_] 下線
\ワット [-ZA-Z0-9]に対応 \ W ワットより\容量クラスに加え、
\ dは [0-9]と等価 \ D デジタルコンテンツのすべてのクラスに加え、
\ sの ブランク | 若しくは
* {0}に相当 + {1}に等しいです
{0,1}と同等 ^ 何から始まりました
$ どのような目的のために    

特記事項:

  1. [0-20] /判定は0です。

  2. [ AZ] [AZ] 1,5} {/小文字は、5回大文字。

  3. 例えば、への書き込みへのJava \ wの必要性を書いて\ Javaの\で特別な意味を持っているので、ワット\;

  4. 。 ""として記述されたJavaで" \ \ "。

  5. ^ ............ $ /いくつかの正規表現では^ $出現は、同じ開始と、同じエンドが再びその手段、表示されます。クラス内容は、両者の間に確保されています

    文体と.matches()の効果は同じで()ステートメントを.find。一方、正規表現は、他の言語で使用することができます。

おすすめ

転載: www.cnblogs.com/-Archenemy-/p/11986614.html