すれ立てるまでもない質問はここで 第69刷
■ このスレッドは過去ログ倉庫に格納されています
0687674
2005/09/01(木) 14:17:19ああ、鬼車での話ね。確かに検索対象として "領域"を指示するのは、
'\0'終端の文字列を対象とするよりいくつかメリットがあるからでしょう。
しかし >s/(\x00.*)\x42/$1\x48/
は、単に perlではこう処理できると言ってるだけです。
>「null文字のマッチもできるから、アスキー用もバイナリ用も無い」
んな事は何も言ってない。
なぜなら当然、正規表現ライブラリの実装によっては、0x00 はもとより
最上位bitの立っているバイナリ(文字コード)に対して期待どうりには
動作しないものもあるだろうからねぇ。だから、
「アスキー専用とかバイナリ用の正規表現だとか」自分向けだけに
ねじって判ったつもりに解釈する人には、物を教えにくいなと…
だからトホホ……と。
■ このスレッドは過去ログ倉庫に格納されています