regexp ::ワイルドカード

Regexp :: WildCardsは、ワイルドカード式をPerl正規表現に変換するPerlモジュールです。
今すぐダウンロード

regexp ::ワイルドカード ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Vincent Pit
  • 出版社のWebサイト:
  • http://search.cpan.org/vpit/

regexp ::ワイルドカード タグ


regexp ::ワイルドカード 説明

regexp :: wildcardsは、ワイルドカード式をPerl正規表現に変換するPerlモジュールです。 Regexp :: WildCardsは、ワイルドカード式をPerl正規表現に変換するPerlモジュールです..Synopsis QW / WC2RE /;私の$ RE $ RE = WC2RE 'A {B?、C} *' => 'UNIX'; #それをUnixスタイルにします。 $ RE = WC2RE 'A?、B *' => 'WIN32'。 #それをWindowsスタイルにします。 $ RE = WC2RE '* {x、y}? =>「ジョーカー」; #ジョーカーを加工し、残りを脱出します。 $ RE = WC2RE '%A_C%' => 'SQL'; #SQLワイルドカードをRegexps.Inに回す多くの状況では、ユーザーは一致するパターンを指定することをお勧めしますが、正規XPSのフルパワーは必要ありません。ワイルドカードはそれらのセットを単純化された規則のうちの1つを作ります。このモジュールはワイルドカード式をPerl正規表現に変換します。そのため、マッチングに使用できます。それは*と?シェルジョーカー、そしてUnixブラケット付きの代替案{、}も%、および_ SQLワイルドカード。 backspace()はエスケープ文字として使用されます。ワイルドカードのJokersと括弧がそれらの一致を捉える必要がある場合は、WindowsおよびUnix Shells.VariableSthese変数の動作を模倣するためのラッパーが提供されています。プログラム$ regexp :: wildcards :: captureingle = 1に書くことでグローバルに設定できます。 #その後、「まさに1つ」のワイルドカードはキャプチャーをローカルに指定できます。{local $ regexp :: glardcards :: captureingle = 1; #このブロックでは、「まさに1つ」のワイルドカードがキャプチャしています。このセクションの要素が機能によってどのように翻訳されるかについても状況に戻る。結果として得られる正規表現で捕捉されている((。))。それ以外の場合は、それらはただ置き換えられます。デフォルトは後者です。ジョーカーのために: 'a ?? b ??' 'a(。)(。)(。)b ?(。)' $ captureingleがtrue 'a ... b ?」です。それ以外の場合(デフォルト)SQLワイルドカードの場合: '___ b __'は 'a(。)(。)($ captulesingleがtrue' a ... b _。 'に変換されます。それ以外の場合(デフォルト)$ CAPTUREANYBYデフォルトこの変数はfalseで、未チェックの "any"のワイルドカード(すなわち* JokersまたはSQLワイルドカードの%)の連続は1つのシングルに置き換えられます。*。 TRUEに評価すると、「任意の」ワイルドカードのシーケンスが1つのキャプチャになります。 Jokersのために: 'A *** b **'は 'a。* b *。*'に翻訳されています(デフォルト) 'a(。*)b *(。*)' $ CAPTUREANY> 0 '' A(。*?)B *(。*?) 'SQLワイルドカードでは、' a %%% b %% 'は' a。* b %* 'に翻訳されています。 false(デフォルト) 'a(。*)b %(。*)' if $ captureAny> 0 'a(。*?)' $ capturebreacketsifこの変数はtrueに設定されています。有効なブラケット構文は(|)キャプチャしています。そうでなければ、それらはキャプチャされていない代替((?:|))に置き換えられます。これはデフォルトです。 'A {b }、 {c}'は 'a(b } | {c)に変換されます。$ capturebrecketsがtrue' a(?:b } | {c) '(デフォルト)要件: ・Perl


regexp ::ワイルドカード 関連ソフトウェア