以下のような記述があるファイルが山のようにあります。
<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>…
いろいろ試しましたが正規表現はまだあまり理解できていないためどのようにしたらいいのかわかりません。
よろしくおねがいします。
No.1ベストアンサー
- 回答日時:
不明な点を列挙するよ!
a 要素は href のほかに属性を持つかどうか、
持つなら、どんな属性を持つ可能性があるか、
また、どんな属性を持つときに正規表現による変換を除外するか、あるいはしないのか。
href のほかに属性を持つ場合の順番は固定かどうか、
固定でないなら、どんな属性の順番がありうるか、
また、どんな属性の順番のときに正規表現による変換を除外するか、あるいはしないのか。
.jp は固定かどうか
固定でないなら、どんな可能性があるか、
また、どんなときに正規表現による変換を除外するか、あるいはしないのか。
.jp の後ろに URL の文字列が続くことはあるかどうか
あるなら、どんな URL の文字列が続く可能性があるか、
また、どんな URL 文字列が続くときに正規表現による変換を除外するか、あるいはしないのか。
「リンクはこちら」は固定かどうか、
固定でないなら、どんな可能性があるか、
また、どんなときに正規表現による変換を除外するか、あるいはしないのか。
これが答えられたら、たぶん自分で正規表現かけるんじゃない?
この回答への補足
回答します。
サンプルそのままでaタグには絶対パスのアドレス(Targetなど属性は一切なし)です。
<a href="http://xxx.jp/あいうえお/">リンクはこちら</a>
※「"http://xxx.jp/」はどれも同じです。「あいうえお」部分のみ違います。英数字が入ります。文字数はバラバラです。最後は「/」で閉じられています。
「リンクはこちら」の文言はすべて固定です。「リンクはこちら」をaタグで指定しているURLにそれぞれ変えたいのです。
が、分からない状態です…
No.2
- 回答日時:
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>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP a href リンクタグでだけで 送信が できちゃっています。 1 2022/04/18 04:25
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- その他(IT・Webサービス) MacとWindows Google検索した時のURL表示の違いについて 1 2022/11/17 10:38
- SEO googleサーチコンソールで、重複URLが多数発生、その修正方法について 2 2023/06/23 16:15
- HTML・CSS 【CSS】特定のリンクを含むaタグを指定できるかどうか? 3 2022/10/15 02:45
- C言語・C++・C# condaコマンドに対応したプロキシ設定が思うようにならないようです。 2 2022/04/11 17:15
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- PHP style.cssのjQuery条件付きcssが機能しない 4 2022/07/17 18:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メールアドレスの正規表現について
-
正規表現で一致しない(否定)場...
-
(秀丸)正規表現で、特定文字列...
-
さくらエディタでGrep検索する...
-
grepの正規表現での最短マッチ...
-
PS4コントローラーをPCでゲーム...
-
wordの何も書かれていない2ペー...
-
エクセルでアルファベットか数...
-
EXCELで=より左の文字を一括で...
-
Chr(13)とChr(10)の違いは?
-
「彡」って文字はなんという文...
-
TeraPadで改行が
-
VBAでの Replace関数で、ワイル...
-
セル内の文字列が日本語か英語...
-
EBCDIC⇒SJIS変換の方法
-
C#で年月を比較する
-
MMDでavi出力が出来ない
-
4Kの外部モニターに出力すると...
-
MS SQLServer のSQLで文字列の...
-
パワーポイントで文字の上に線...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正規表現 秀丸エディタ 行頭か...
-
正規表現でAND検索はできる...
-
vbaの正規表現で、マッチした一...
-
メールアドレスの正規表現について
-
文章中全ての半角カッコ ( の...
-
正規表現です。括弧内にある複...
-
Perl 数値にスラッシュを入れる...
-
[正規表現] 数字範囲をヒット...
-
正規表現でシングルクォーテー...
-
[VBS] テキストファイルから任...
-
C言語にパターンマッチってない...
-
MFCで正規表現
-
Mで始まりuで終わる文字列
-
C言語のコメントを「正規表現」...
-
正規表現でカウントアップ(?)す...
-
第二水準漢字が含まれるか?
-
特定タグ以外を変換したい
-
正規表現で囲まれた部分の文字列
-
grepの正規表現での最短マッチ...
-
1行~複数行をまとめる正規表現
おすすめ情報