作者: Bruce.
日時: 2004/12/29(02:31)
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/