はい、SO には何百もの [regex] [html] トピックがありますが、私がチェックした最初の 30 件は私の問題を解決するのに役立ちません。
サイト内のファイルへの合計 745 個のリンク (すべて相対リンクであり、相対リンクである必要があります) があります。これらすべてのリンクを見つけて、それらの前後にデータを追加する必要があります。また、リンク テキストをキャプチャして使用する必要があります。
私はいくつかの式を試しましたが、以下の正規表現は私が得ることができる最も近いものですが、十分ではありません.別のファイルへの他のhrefのいくつかのインスタンスを見つけ続け</a>
、ファイルの.実際に気にします。
<a href="((.)*?)?myFile.html((.)*?)?>((.)*?)?</a>
上記では、ファイルへの相対パスと、存在する可能性のあるアンカー、および実際のリンク テキストを取得する必要があります。
どの正規表現を使用する必要がありますか?
関係ありませんが、検索には Adobe Dreamweaver を使用しています。