Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
--replace (Re: 検索結果後の文書が表示できない)
阿久津さんへ。こんにちは。
> --replace="s/c:\/Homepage1\/foo\/bar\/Target\//http:\/\//;"
のところに、次のようなものを試されてはいかがでしょうか。
--replace="s|c:/Homepage1/foo/bar/Target|http://133.200.211.38|;"
--replace="s#c:/Homepage1/foo/bar/Target#http://133.200.211.38#;"
--replace="s#c:/Homepage1.*/Target/#http://133.200.211.38/#;"
--replace="s|c:/Homepage1.*/Target/|http://133.200.211.38/|;"
【参考】
・ --replace=" ...... " の中の ... の部分は Perl 語で書く
・ s文字.....文字xxxxx文字
と書くと..... を xxxxx に置換える (substitute) の意味になる
・もし ..... の中に、文字と同じ字が出て来てしまうとうまくない
ので、そうでないような文字(|,#)を選ぶか、あるいは \ を使って
逃げておく ( / -> \/ )
・前半の .... の方に、もし . という字があると、特別の意味になるので、
その時には . の代りに \. と書く必要があるが、
xxxx の方では、そうでもないので、そのまま書いて良い。
---
(藤原)