Namazu-win32-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: REPLACE がうまくいきません



From: 光井 正樹 <m_mitsui@xxxxxxxxxxxxx> さん曰く
Subject: [namazu-win32-users-ja] Re: REPLACE がうまくいきません
Message-ID: <000f01c058da$1c1c37a0$2ec818ac@oyabun>
Date: Tue, 28 Nov 2000 10:25:34 +0900

## 引用順を変えています。

> これは、namazurc以外に原因があるんでしょうか?

置換の動作は自体は行なっているので、namazurc 自体の置場所などは
正しいと思います。

> >> REPLACE /c|/nmztest http://oyabun/
> >> (nmztestは、インデックスファイルの格納場所、oyabunはホストネーム)
> >> としていました。すると、リンク先の表示に
> >>
> >> http://oyabun/|/・・・/・・・.html

> 半角の\マークですよね。/C\|/・・・ としても、やっぱり
> リンク先には、http://oyabun/C|/・・・ となってしまいます。

Replace は "大文字小文字" も見ますから、最初のメールを信用すると、

REPLACE /c\|/nmztest http://oyabun/
         ~ 小文字

なのでは無いでしょうか?
また、ドライブレターの大文字小文字を吸収するには

REPLACE /[cC]\|/nmztest http://oyabun/

などという方法もあります。(Perl の置換と同じです)

で、ふと思ったのですが、おそらく

REPLACE /[cC]\|/nmztest/ http://oyabun/
                       ~ もつけないとだめです。

# これでだめなら、replace をしないときの namazu の出力結果と、そ
# いつをどういう風に変えたいかの *実例* があるとありがたいです。

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxxxxxxxxxx)