Namazu-win32-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: replace について
- From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxxxxxxxxxx>
- Date: Tue, 14 Mar 2000 12:40:39 +0900 (JST)
- X-ml-name: namazu-win32-users-ja
- X-mail-count: 00077
- References: <38CDA4D3.E37828AF@ken3.pref.kochi.jp>
白井です。
## 引用の前後と改行を変えています。
From: 金澤 俊道 <toshimichi_kanazawa@xxxxxxxxxxxxxxxxxx> さん曰く
Subject: [namazu-win32-users-ja] replace について
Message-ID: <38CDA4D3.E37828AF@xxxxxxxxxxxxxxxxxx>
Date: Tue, 14 Mar 2000 11:32:51 +0900
> .namazurcの中のReplace
> (Replace /C|\/userfiles/ http://kanazawa@.com/
惜しい!!
あえて正解は書きませんが、この辺を触るのには Perl の正規表現につ
いてある程度の知識を必要としますので、勉強しませう。
> "/usr/local/userfiles/" "http://kanazawa@.com/"という風でしたが、v2.0.1
> ではmknmzのコマンドでは置換させずに
ちなみに、2.0.1 でも
% perl /namazu/bin/mknmz --help
mknmz 2.0.1, Namazu のインデックス作成プログラム
使い方: mknmz [options] <target>...
対象ファイル:
-r, --replace=CODE URIを置換するためのコードを指定する
を使えば、(ここで言う CODE は Perl のコードです)
% perl /namazu/bin/mknmz --replace="s/c:\/tmp\//http:\/\/www.hoge.org\//;" --all c:/tmp/TEST
c:\usr\local\bin/groff.exe -Wall -Tascii
7個のファイルがインデックス作成の対象として見つかりました
1/7 - http://www.hoge.org/TEST/taro4.jsw [application/ichitaro4]
2/7 - http://www.hoge.org/TEST/taro5.jaw [application/ichitaro5]
<<snip>>
となります。(DOS 窓で書く気がしないので、tcsh 上でやりましたけど)
--
白井秀行 (mailto:shirai@xxxxxxxxxxxxxxxxxxx)