Bruce. です。
<200412281645.AA00629@...-home.asahi-net.or.jp>
Bunta wrote:
> これは、僕が何かをの違いしていそうなのですが、16進数を入れるときには、
> 何かヘッダ文字みたいなものを入れるものなのでしょうか?
>
> onigurumaのdocには以下のようにあります。鬼車の独自拡張ですよね。
>
> \h hexadecimal digit char [0-9a-fA-F]
GNU sed自体が十六進表記の指定をサポートしていますので、そちらが有効に
なっています(\xhh)。
> 僕は、 PCRE は、確かイギリスのロンドンあたりの先生がつくられたもので、
> PCRE によって、perl が使っているのとは別のライブラリー(コード?)であり
> ながら、perl-like な正規表現を実現できる、と理解しています。それで、鬼車
> とは、これまた別の系統の話だと思っているのですが、\h は onigsed では有効
> になっていないのでしょうか。
はい。鬼車は小迫さんがスクラッチから書いたものですね。PCREはその名前
(Perl Compatible Regular Expression)の通り、互換のライブラリであって
Perlのコードとは関係ありません。そして \hですが有効にしていません。
前述の通り、GNU sed自身がサポートしていますから。
で、
デフォルト時と-r指定時に常に大小文字を無視するマッチングをしていたという
バグを見つけてしまったので(一文字打ち間違っただけだよ○| ̄|_)、こっそり
いれかえました。> onigsed-20041229.zip
d4ffcf5e620c02d44cd27c28f09ae307 *onigsed-20041229.zip
でわ。
--
木村浩一
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
mail kbk@...
web www.kt.rim.or.jp/~kbk/
homepage3.nifty.com/farstar/