タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Regexと.NETに関するatsukanrockのブックマーク (2)

  • ― .NET Frameworkがサポートする正規表現クラスを徹底活用する ―

    ■キャプチャ・コレクション グループにマッチする文字列が1つだけのときは、前述の解説どおりValueプロパティへアクセスすれば目的の文字列を取得できるが、1つのグループに複数の文字列がマッチするときは、別の方法が必要になる。 例えば、IPアドレスにマッチするために、以下のパターンを指定したとしよう。 (\d+)(\.(\d+)){3} この場合、Groups[2]とGroups[3]に対しては、量指定子“{3}”のため、マッチングが3回行われる。 つまり、1つのグループに対して、3つの文字列がキャプチャされるということだ。こうしたグループからキャプチャ文字列を取得するには、Valueプロパティではなく、GroupクラスのCapturesコレクション・プロパティへアクセスする。Capturesコレクション・プロパティは、Captureオブジェクトを要素に格納するCaptureCollecti

    ― .NET Frameworkがサポートする正規表現クラスを徹底活用する ―
    atsukanrock
    atsukanrock 2010/02/16
    GroupとCaptureの違いなど
  • よく使う正規表現

    C# RegEx 正規表現 開発環境: Visual Studio 2003-2010 1.目次 1.目次 2.目的 3.参考書 4.超簡易正規表現作成支援ツール 5.よく使う正規表現の例 6.よく使う正規表現 5.RegEx デザインパターン 7.ダウンロード 8.ソースコード 2.目的 たま~~に、正規表現が必要になることがあるんですけど、たまにしか使わないからすぐ忘れちゃうんですよね。 今回もたまたま正規表現が必要になる場面があったんですが、使おうと思ってもヘルプの場所を探すのでひと苦労。 それに正規表現が正しいかどうかプログラム内で確認しようとすると、これがまたやっかい! いいかげんいやになって、超簡易正規表現作成支援ツールを作りました。 Web からの正規表現テストツール 3.参考書 (1) MSDN 正規表現言語要素 (2) MSDN RegEx (3) C#プログラミング バ

  • 1