grepで置換はできませんか?No.08928
羊飼 さん 01/06/07 21:58
 
羊飼と申します.

HPを引越するのですが,私が今まで作ったHTMLファイルのすべてに
トップページだった旧URLアドレスへのリンクが貼られております
( <a href="http://www.xxxx.co.jp/~xxx"> のような記述がある).
それらをすべて引越先の新URLアドレスに置換したいのですが,
grepで検索してみたら! その数なんと50ファイル以上...!
ヒェェ〜! 手作業で置換していくには気が遠くなってしまいます!

というわけで,grepで検索するように,
grepで置換とかはできないのでしょうか...?
もちろんgrepではない他の機能でもかまいませんし,
マクロを利用するのでもかまいません.

不可能なことかもしれないのですが,
なんとかできることを期待して質問しました.

[ ]
RE:08928 grepで置換はできませんか?No.08929
TAKA さん 01/06/07 22:16
 
TAKA です。

>grepで検索してみたら! その数なんと50ファイル以上...!
>ヒェェ〜! 手作業で置換していくには気が遠くなってしまいます!

[hidesoft.2:08711 2001/05/19]で同じ内容の話題が出ましたので、
そちらのスレッドを参照してみて下さい。

[ ]
RE:08929 grepで置換はできませんか?No.08930
TAKA さん 01/06/07 22:26
 
TAKA です。

>[hidesoft.2:08711 2001/05/19]で同じ内容の話題が出ましたので、
>そちらのスレッドを参照してみて下さい。

他には、
http://hidemaru.xaxon.co.jp/library/macro.html
に登録されているマクロで、

2000/09/05に登録されたマクロで「グレップ結果置換」
2000/10/29に登録されたマクロで「フォルダ内文字列置換」

なども、希望されれていることが可能かもしれません。
使ったことがないので詳細は不明ですが。

[ ]
RE:08930 grepで置換はできませんか?No.08931
羊飼 さん 01/06/07 22:57
 
羊飼です。
早々のレスをどうもありがとうございます。>TAKA さん

> http://hidemaru.xaxon.co.jp/library/macro.html
> に登録されているマクロで、
> 2000/09/05に登録されたマクロで「グレップ結果置換」
> 2000/10/29に登録されたマクロで「フォルダ内文字列置換」
> なども、希望されれていることが可能かもしれません。

「グレップ結果置換」を試してみたら,
まさに期待していた動作をしてくれました.
ありがとうございました!

[ ]
RE:08928 grepで置換はできませんか?No.08932
羊飼 さん 01/06/07 22:59
 
P.S.>秀丸担当さん

「マクロで済ませられることはマクロで済ませる」
というスタンスかもしれませんが,
何気に便利度は高いかなぁ? という軽い気持ちで
この「grep置換」機能を秀丸に実装することを
要望とさせていただきたいのですが.

もっとも,私は素人なので,
この機能を実装することがどの程度難しいことなのかわかりません.
勝手な意見に聞こえてしまったら申し訳ございません.

[ ]
RE:08928 grepで置換はできませんか?No.08934
ひろ さん 01/06/08 01:12
 
 羊飼さん今日は、ひろです。
> トップページだった旧URLアドレスへのリンクが貼られております
> ( <a href="http://www.xxxx.co.jp/~xxx"> のような記述がある).
> それらをすべて引越先の新URLアドレスに置換したいのですが,
 実現方法や要望については置いておいて、同一サーバ上に置くのなら上記
のような絶対パスで書くのではなく、<a href="./index.htm"> というよう
に相対パスで書いておいた方が良いですよ。そうすればローカルディスクに
ある場合も簡単に表示確認などが出来ます。

[ ]
RE:08934 grepで置換はできませんか?No.08944
羊飼 さん 01/06/08 14:16
 
羊飼です.

>ひろさん

> のような絶対パスで書くのではなく、<a href="./index.htm"> というよう
> に相対パスで書いておいた方が良いですよ。そうすればローカルディスクに
> ある場合も簡単に表示確認などが出来ます。

説明不足でした.
確かに同一サイト内のページならおっしゃる通りなのですが,
私は2つのウェブサイトを運営しており,そのうちの一つを引っ越しました.
そして,もう一方の各ページから貼られているリンクすべてを置換したい,
という状況だったのです.

何はともあれ,既に解決することができましたので
返す返すも秀丸の能力に脱帽,感謝です.

[ ]