CodeZine(コードジン)

特集ページ一覧

正規表現の入門(2)
難しいメタ文字

正規表現の難しいメタ文字の使い方

  • LINEで送る
  • このエントリーをはてなブックマークに追加
2009/05/25 14:00

ダウンロード SourceCode (1.8 KB)

目次

6. キャプチャしない括弧

 開き括弧を左から数えた際の登場順序が、後方参照での指定番号になりますが、キャプチャしない括弧を使えば、マッチした文字をキャプチャしないようにできます。メタ文字は(?:)です。下記がサンプルです。

検索対象
a5a
a55
検索で使う正規表現1
^(?:[ab])([0-9])\1
検索結果1
検索結果1
検索で使う正規表現2
^([ab])([0-9])\1
検索結果2
検索結果2

最後に

 今回は、難しいメタ文字について解説しました。次回は、正規表現の簡単な問題を解説します。

参考資料

  • 詳説 正規表現 第3版』 Jeffrey E.F. Friedl 著、長尾高弘 訳、オライリー・ジャパン、2008年4月
    正規表現を作成する際の考え方が詳細に書かれている本です。本稿で使用している正規表現の用語は、この本と同じ用語を使っています。


  • LINEで送る
  • このエントリーをはてなブックマークに追加

バックナンバー

連載:正規表現入門

著者プロフィール

あなたにオススメ

All contents copyright © 2005-2021 Shoeisha Co., Ltd. All rights reserved. ver.1.5