Regexp
sedの正規表現がひどい件 - 檜山正幸のキマイラ飼育記 \(\)については以前メモしたけども、\+と\?と\|については互換性のためらしい。sedやgrepは.とか*とか[]とかしかサポートしていなかったのだが、Ahoはegrepを開発した時に+や?や|をサポートした。で、gr…
$ perldoc perlhist ... Perl 1 introduced Perl to the world, and changed /\(...\|...\)/ to /(...|...)/. \(Dan Faigin still hasn't forgiven me. :−\) となっていて、Perl version 0の頃はsed形式だったんだなと。変えた理由は想像がつくけど、一応調…
でも、そうでなければ、どのような時に?:という余分な2文字をわざわざ記述する正当な理由があるのだろうか? L'eclat des jours(2008-11-26) (?:...)のメリットはキャプチャしないのでパフォーマンスが上がるという部分がメリットと思っていた.でも測ったこ…
edを作ったKen Thompsonが,正規表現は主にC言語を操作するために利用されるだろうと考えていて,C言語の操作って後方参照よりも()をエスケープなしに扱えた方がいいよねということだったらしい.と,Jeffrey Friedlの「Mastering Regular Expressions」に書…