2008-03-19 正規表現すごい Scheme メモ プログラミングGaucheより。 Gaucheの正規表現拡張がすごい。 (rxmatch #/h+/ "hoge") と (#/h+/ "hoge") が等価だったり、 ; (define m (#/h+/ "hoge")) (rxmatch-substring m) (rxmatch-before m) (rxmatch-after m) と (m) (m 'before) (m 'after) が等価だったりする。総称関数すげー。