namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Replaceがうまくいかない(Namazu2.0 for Win32)
tojo@xxxxxxxxxxxxxxxxx (東條正範) wrote:
>Replace /C|/aaa/ http://***.***.***.***/aaa/
実は 2.0 では Replace の第1引数は正規表現になりました。つま
り `|' は正規表現の alternation を意味します。よって、
Replace /C\|/aaa/ http://***.***.***.***/aaa/
のように `\' で打ち消す必要があります。
# manual.html に説明を追加しておきます
Replace指定子
検索結果の中のURIを動的に置換する設定です。置換される側は正
規表現で指定します。perl の s/PAT/REP/ に似ています。
例:
置換される側 置換する側
Replace /home/foo/public_html/ http://www.foobar.jp/foo/
Replace /home/(.*)/public_html/ http://www.foobar.jp/~\1/
後者は \1 で後方参照している点がみそです。
-- Satoru Takabayashi