アプリ版:「スタンプのみでお礼する」機能のリリースについて

普通のHTMLのページがあるとします。そのページにはいくつものリンク先があります。リンク先を取得して一覧を表示させ、リンク先のURLを置換機能で変換させたいと思っています。
普通にエディタでやればいいじゃんと思われるかもしれませんが、エディタの置換機能を使うと置換されなくていいものまで置換してしまいどうすればいいか困っています。
このように特定の物を抽出して置換できる便利なフリーソフトなどないでしょうか?
また、アイディア等ありましたら教えてください。
よろしくお願いします。

A 回答 (4件)

> リンク先のURLを置換機能で変換させたいと思っています



何に変換したいのですか?

> エディタの置換機能を使うと置換されなくていいものまで置換してしまいどうすればいいか困っています。

では、質問者が置換したいと思っている条件は何ですか?
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。


実は置換機能を使ってこのようにしたいと思います。

:を%3Aに置換したり、/を%2Fにしたりとかしたいのですが、普通にやると

(例)
<A href="http://○○○.com"><IMG src="http://○○○.com/123.jpeg" border="0">リンク先</A>



<A href="http%3A%2F%2F○○○.com"><IMG src="http%3A%2F%2F○○○.com%2F123.jpeg" border="0">リンク先<%2FA>

このように変わってしまい上手く表示できません。

これを
<A href="http%3A%2F%2F○○○.com"><IMG src="http://○○○.com/123.jpeg" border="0">リンク先1</A>

このようにしたいです。

数が多いので便利なソフトを探しています。

よろしくお願いします。

お礼日時:2006/10/06 18:33

正規表現じゃダメなんですか?

    • good
    • 0

> <A href="http://○○○.com"><IMG src="http://○○○.com/123.jpeg" border=


> "0">リンク先</A>
>
> が
>
> <A href="http%3A%2F%2F○○○.com"><IMG src="http%3A%2F%2F○○○.com%2F123.jpeg
> " border="0">リンク先<%2FA>
>
> このように変わってしまい上手く表示できません。
>
> これを
> <A href="http%3A%2F%2F○○○.com"><IMG src="http://○○○.com/123.jpeg"
> border="0">リンク先1</A>
>
> このようにしたいです。

これだけの話なら、

href="http://
だけを
href="http%3A%2F%2F
へ置換すれば良いだけだと思います。
これであれば殆どのエディタで可能でしょう。

他に何か条件があるのではありませんか?

この回答への補足

ご回答ありがとうございます。
>href="http://
>だけを
>href="http%3A%2F%2F
>へ置換すれば良いだけだと思います。

それで変換すると
<IMG src="http://○○○.com/123.jpeg"
のタグまで変換されてしまいます。
HTMLで書かれている/も当然たくさんあるのでそれらも置換されてしまいます。
要するにリンク先のURLだけ置換させたいのです。

補足日時:2006/10/07 07:48
    • good
    • 0

> >href="http://


> >だけを
> >href="http%3A%2F%2F
> >へ置換すれば良いだけだと思います。
>
> それで変換すると
> <IMG src="http://○○○.com/123.jpeg"
> のタグまで変換されてしまいます。

されません。
「href="」から始まる部分をつかまえて置換するので、
「src="」で始まる部分は置換されません。

この回答への補足

すいません。説明が不足していたようです。

説明し直します。


正規表現を使って:を%3Aに/を%2Fに置換したいと思います。

このタグを
<A href="http://123.com/456/789/"><IMG src="http://123/456/789.jpg" border="0"></A>
<A href="http://123.com/456/789/">リンク先</A>

このようにしたいです。
<A href="http%3A%2F%2F123.com%2F456%2F789%2F"><IMG src="http://123/456/789.jpg" border="0"></A>
<A href="http%3A%2F%2F123.com%2F456%2F789%2F">リンク先</A>



<IMG src="http://123/i/0/1/3/123.jpg" border="0"></A>この部分の : / はこのままにしたいです。

説明が下手で本当にすいません。また、正規表現と言うのも今まで知りませんでした。ちょっと調べてみましたがすぐに出来そうにありません。よろしくお願いします。

補足日時:2006/10/08 18:03
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!