プロが教える店舗&オフィスのセキュリティ対策術

以下のような記述があるファイルが山のようにあります。

<a href="http://xxx.jp">リンクはこちら</a>
<a href="http://yyyjp">リンクはこちら</a>
<a href="http://zzz.jp">リンクはこちら</a>…

これをDreamweaverの正規表現を使って書き換えたいのです。↓

<a href="http://xxx.jp">http://xxx.jp</a>
<a href="http://yyyjp">http://yyyjp</a>
<a href="http://zzz.jp">http://zzz.jp</a>

いろいろ試しましたが正規表現はまだあまり理解できていないためどのようにしたらいいのかわかりません。
よろしくおねがいします。

A 回答 (2件)

不明な点を列挙するよ!



a 要素は href のほかに属性を持つかどうか、
持つなら、どんな属性を持つ可能性があるか、
また、どんな属性を持つときに正規表現による変換を除外するか、あるいはしないのか。

href のほかに属性を持つ場合の順番は固定かどうか、
固定でないなら、どんな属性の順番がありうるか、
また、どんな属性の順番のときに正規表現による変換を除外するか、あるいはしないのか。

.jp は固定かどうか
固定でないなら、どんな可能性があるか、
また、どんなときに正規表現による変換を除外するか、あるいはしないのか。

.jp の後ろに URL の文字列が続くことはあるかどうか
あるなら、どんな URL の文字列が続く可能性があるか、
また、どんな URL 文字列が続くときに正規表現による変換を除外するか、あるいはしないのか。

「リンクはこちら」は固定かどうか、
固定でないなら、どんな可能性があるか、
また、どんなときに正規表現による変換を除外するか、あるいはしないのか。

これが答えられたら、たぶん自分で正規表現かけるんじゃない?

この回答への補足

回答します。
サンプルそのままでaタグには絶対パスのアドレス(Targetなど属性は一切なし)です。

<a href="http://xxx.jp/あいうえお/">リンクはこちら</a>
※「"http://xxx.jp/」はどれも同じです。「あいうえお」部分のみ違います。英数字が入ります。文字数はバラバラです。最後は「/」で閉じられています。

「リンクはこちら」の文言はすべて固定です。「リンクはこちら」をaタグで指定しているURLにそれぞれ変えたいのです。

が、分からない状態です…

補足日時:2012/05/08 17:13
    • good
    • 0

Dreamweaver の正規表現の仕様が見つからないから、ちょっと怪しいけど。

。。
http://www.adobe.com/jp/newsletters/edge/january …

検索
<a href="http:\/\/xxx.jp\/([-\.\w]+)\/">リンクはこちら<\/a>
↑でだめなら↓
<a href="http://xxx.jp/([-\.\w]+)/">リンクはこちら</a>


検索できるようになったら、


置換
<a href="http:\/\/xxx.jp\/$1\/">http:\/\/xxx.jp\/$1\/<\/a>
↑でだめなら↓
<a href="http://xxx.jp//">http://xxx.jp//</a>
    • good
    • 0

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