正規表現は奥が深い

| | コメント(0)

Rubyの本を読んでいて、正規表現の項になった。

そこで見慣れない記法が・・・。

(.*?)"

暫く考えたあげくに、「Perl5 デスクトップリファレンス」の正規表現の項を再読。

分かりました。

「繰り返しサブパターンは可能な最長の文字列にマッチする。ただし、その後に?が続く場合は、最短のマッチングを行う。」

Rubyの例では、「"」が現れるまでの最短のマッチングになります。

分かっていると思っていた正規表現での新しい発見でした。

カテゴリ

コメントする

このブログ記事について

このページは、Hiroshiが2008年7月25日 13:21に書いたブログ記事です。

ひとつ前のブログ記事は「初めてのRuby」です。

次のブログ記事は「Rick Wakeman,Coldplay,Spandau Ballet,Peter Gabriel」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0