回答:
Firefoxは、Web Developerアドオンを使用してこれを行うことができます。HTMLファイルを開き、Web Developerツールバーを表示します。
[情報]ドロップダウンメニューで、[リンク情報の表示]を選択します。HTMLファイル内のすべてのリンクのリストを含む新しいタブが開きます。
Firefoxのアクセシビリティ拡張機能もウィンドウ内のリンクのリストを表示することができますが、それは障害を持つ人々のために意味の他の機能のトンをやっているとして、それは、多分やり過ぎだ。
過去1〜2回、このクイックダーティバージョンが必要でした。私の解決策は一般的にこれです:
これが私のすばやい解決策ですが、これに実際のツールを使用したことはありません。ただし、これを.batまたはAutoHotkeyスクリプトでラップできると思います。そのために十分な頻度で必要としなかっただけです。
href="(?<url>(((ht|f)tp(s?))\://)?((([a-zA-Z0-9_\-]{2,}\.)+[a-zA-Z]{2,})|((?:(?:25[0-5]|2[0-4]\d|[01]\d\d|\d?\d)(?(\.?\d)\.)){4}))(:[a-zA-Z0-9]+)?(/[a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~]*)?)"
これを実現できる正規表現になります。
Text Crawler(フリーウェア)をダウンロードしてインストールします。インストールが完了したら起動してください。[ファイル名/フィルター]ボックスに「* .htm * .html * .php」と入力するか、解析するHTMLファイルの拡張子を入力します。[開始場所]ボックスで、ファイルがあるディレクトリを参照します。デフォルトでは、サブディレクトリもスキャンします。この機能が必要ない場合は、[オプション]をクリックし、[サブフォルダのスキャン]の選択を解除できます。[検索]ボックスに次を入力します。
<a.*?href\s*=\s*["'](.*?)['"].*?>(.*?)</a>
[正規表現を使用]の横にチェックマークが付いていることを確認してください。次に、「検索」をクリックします。すべてのリンクがファイルごとにグループ化されて表示されます。また、抽出をクリックすると、すべてのファイルからのすべてのリンクを含むウィンドウがポップアップ表示されます。あなたはリンクが欲しいと言ったので、私はあなたが全体が欲しいと思った
<a href="something.php">Something</a>
リンクが指す場所とその説明を確認できます。タグ全体を使用せずにリンクのみが必要な場合は、正規表現を
href=[\"\'](http:\/\/|\.\/|\/)?\w+(\.\w+)*(\/\w+(\.\w+)?)*(\/|\?\w*=\w*(&\w*=\w*)*)?[\"\']
戻る
href="something.php"
これがあなたの質問に答えるかどうかを教えてください。TextCrawlerは素晴らしいアプリケーションであり、無料なので試してみる価値があります。