Ruby Magic

「Ruby Magic」Rubyで極める正規表現
4-274-06488-3


竹内仁著 オーム社
2002/09/25
ISBN:4-274-06488-3Link
 
何を今更って感じだけど、Rubyの正規表現の実装を確認したくて。正規表現の実装は実に雑多で、それぞれ微妙に違っている。
 
【問題】ファイル修飾子.c のみにマッチするエレガントな正規表現は? .cc .csv等にマッチしてはいけない。
 
各実装に共通するエレガントな回答は、無い。と思うが如何?
【回答】
    概ね、/¥.c¥b/ (awk では ¥b はバックスペースを表すエスケープシーケンス)
    awk の場合 /¥.c¥>/ (ruby1.8.7 では不可)
    awk の場合 ¥y でも良い(EmEditor Regex++ では不可)
 
EmEditor の正規表現ライブラリは、Perl 準拠で、「Boost」 の 「Regex++」 を使用しているらしく、¥b、¥> 共に認識する。ruby1.9.x の正規表現ライブラリ「鬼車」は双方OKなのかな?1.9.xを使ったことがないので分からない。その他、詳細は各自研究するように。

 
「理科年表Web版」
51IS-UXBGmLSL500AA240


丸善株式会社
ISBN:978-4-621-079040-1
 
ちょっと調べもの。げっ!月朔望表が無ぇじゃねぇか!¥8,000-もしたのにぃぃぃ!orz


— posted by nitobe at 12:00 pm   commentComment [0] 

T: Y: ALL: Online:
ThemeSwitch
  • Basic
Created in 0.0184 sec.
prev
2010.1
next
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
 
strawberry-linux geigercounter Ver.2
Sibasaki, Cyofu City, Tokyo, JAPAN
blogBar