• ベストアンサー

秀丸エディタで<a href=

<a href="http://aaa.com/67f2836">sfsdgdguiyusuds.....<a href="http://aaa.com/67a2836">.... のURL部分 http://aaa.com/67f2836 http://aaa.com/67a2836 抜き出したいと思います。 ドメイン(http://aaa.com)の部分は同じですので、 「http://aaa.com」を最初に指定して、「"」を最後として抽出したいと思います。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.2

秀丸のメニューの検索から置換を選択してダイアログボックスを開きます。 置換(S) の横のテキスト入力領域に .*?(http://aaa.com[^"]*) と入力します。 置換(E) の横のテキスト入力領域に \1\n と入力します。 このとき、正規表現のチェックボックスがチェックされている のを確認してください。 上記の事を行った上で置換を実行すると、 http://aaa.com/1111 http://aaa.com/2222 "><a​ href="​http://bbb.com/1111"><a​ href="​http://bbb.com/3333">...​ のような状態になります。 末尾のゴミは頑張れば同時に消せないこともありませんが こんな感じでどうでしょう?

その他の回答 (1)

回答No.1

正規表現検索で http://aaa.com​.+\" でできると思います。 ただ、これは検索で見つけるだけなので、 たとえば検索範囲を切り取って、別ファイルに貼り付け、 などをマクロで行う必要があると思います。 それは自動記録などを使って試行錯誤してみてください。

関連するQ&A

  • 秀丸エディタでHTMLの部分のURLだけ抜き出したい。

    秀丸エディターを使って <img src="/image/cam.gif"></td><td align=center nowrap><a href="http://aaa.com/1111"><a href="http://aaa.com/2222"><a href="http://bbb.com/1111"><a href="http://bbb.com/3333">....................... のURL部分の http://aaa.com/1111 http://aaa.com/2222 http://bbb.com/1111 http://bbb.com/3333 の部分だけを抜き出したいと思います。 よろしくお願いします。

  • 秀丸エディタでHTMLの部分のURLだけ抜き出したい。

    秀丸エディターでマクロを使って <a href="http://aaa.com/1111"> <a href="http://aaa.com/2222"> <a href="http://bbb.com/1111"> <a href="http://bbb.com/3333"> の部分の http://aaa.com/1111 http://aaa.com/2222 http://bbb.com/1111 http://bbb.com/3333 の部分だけを抜き出したいと思います。 よろしくお願いします。

  • <a href>タグ内のURL抽出

    正規表現初心者です。ご教授よろしくお願いします。 <a href=http://hoge.com/hoge>hoge</a> <a href=http://hoge.com/hoge>hoge<br>hoge</a> 以上の<a href>リンクから、それぞれURLだけを抽出したいのですが うまくできません。 ereg("<a href=(.+)>(.+)</a>",$hoge,$a); echo $a[1]; で、1つ目はURL抽出できたのですが 2つ目のように<br>があると『 http://hoge.com>hoge 』と表示されてしまいます。 このような場合、どのようにして抽出すればよいのでしょうか??

    • ベストアンサー
    • PHP
  • safariでのbase hrefの仕様

    safariでのbase hrefの仕様 動的URLを静的なURLに見せるためにmod_rewriteを使用しています。 ディレクトリで分けているためbase hrefを指定していますが、 safariのみ表示やリンクがおかしくなります。 <base href="http://xxx.xx/">として <a href="/index.html">リンク</a>をクリックすると http://index.thml/となってしまいます。 最初の/(スラッシュ)を無くし<a href="index.html">リンク</a>にするとsafariでは正しく動作しますが、 IEでhttp://xxx.xx/に移動したい場合、http://xxx.xx/aaa/から<a href="index.html">リンク</a>をクリックすると http://xxx.xx/aaa/index.htmlになります。 もともとは一つのPHPファイルをmod_rewriteでディレクトリによって分けているので../などを条件によって付け足すと相当な時間がかかります。 おそらく同じ理由でCSSや画像も読み込まれていません。 safariではbase hrefは反映されないのでしょうか? 何か対処方法があればおしえてください。 よろしくお願いいたします。

  • 正規表現でのURLの抽出方法について

    下記のような、ドメインとURLの最後の部分(/dataの部分) が一緒で、途中の表記が違うURLがあったとします。 http://hogehoge.com/aaa/data http://hogehoge.com/aaa/bbb/data http://hogehoge.com/ddd/eee/data このようなURLを正規表現を使って抽出するには、どのように記述したらいいしょうか。

  • location.hrefが動かない・・・

    F5が押された場合に指定したURLに飛ばすようにしたいのですがなかなかうまくいきません・・・ ブラウザはFirefox 2.0.0.7を使用しています コードは以下の様にしております <script type="text/javascript"><!-- function key(keyCode){ if (keyCode == 116){ location.href = "http://www.google.co.jp/"; } } --></script> <body onKeyDown="key(event.keyCode)"> </body> 指定URLはGoogleにしています これ状態でF5を押してもなにも起こらず普通に更新されるだけです location.href = "http://www.google.co.jp/";の部分をdocument.write('TEST');などのようにdocumet.writeに書き換えると普通に指定した文字列が表示させます location.hrefと同様にwindow.location.hrefやlocation.replaceでも指定URLに飛ばされません documet.writeは動くのでF5が押されたかどうか判断するコードは間違っていないと思うのですが・・・ ちなみにIEでもダメでした 誰か原因がわかる方が居られましたら教えてください よろしくお願いします

  • SQLを使用しての、異なるURLの抽出について

    下記のような、ドメインとURLの最後の部分(/dataの部分) が一緒で、途中の表記が違うURLがあったとします。 http://hogehoge.com/aaa/data http://hogehoge.com/aaa/bbb/data http://hogehoge.com/ddd/eee/data このようなURLをSQLのLIKE文を使って抽出するには、どのように記述したらいいしょうか。

  • <a href=…>がうまくいかない

    gooの簡単HPにサイトを持っています。 ここの日記のページを書く際に、 ・・・・・(文章)・・・・・<a href=http://(URL1)>単語1</a><a herf=http://(URL2)>単語2</a><a href=http://(URL3)>単語3</a>・・・・・(文章)・・・・・ という風に、単語3つに連続して文中リンクを張りました。単語1,3は問題なくちゃんとリンクが張られるのですが、単語2のところだけリンクされず残ってしまいます。どうすればいいのでしょうか。

    • ベストアンサー
    • HTML
  • <a href="#写真">

    http://www.htmllint.net/html-lint/htmllint.html で、チェックしたのですが、 ページ内でリンクを張りたいときは、 <a href="#写真"> 写真 </a> としていますが、 この書き方はよくないのでしょうか? -------------------------------------------------------------------------- <A> のアンカー名 `XXXX` 中に安全でない文字が含まれています。 *3* -------------------------------------------------------------------------- のエラーに該当するようです。 予想としては、 「#」の部分がエラーとして引っかかっているようです。 でも解説では、 -------------------------------------------------------------------------- <a href="http://www.uso800.ac.jp/fake.html#foobar"> あるいは <a href="#foobar"> のようにURIと一緒に指定します -------------------------------------------------------------------------- となっているから、#は使っても問題ないように思えるのですが、 <a href="#写真">の何が問題なのでしょうか?

    • ベストアンサー
    • HTML
  • location.hrefのURLについて

    以下のリンクの場合、現在表示しているアドレス(URL)が送られますが、 <a onclick="window.open('http://exsample.com='+encodeURIComponent(document.title)+' '+encodeURI(location.href));" href="javascript:void(0);"> これを指定したURLに変更したいのですが、その記述方法がわかりません。 ご教授よろしくお願いします。