• ベストアンサー

URLの名寄せをしたいのですが、どうすればよいでしょうか?

URLの名寄せをしたいのですが、どうすればよいでしょうか? 例えば、 http://www.google.co.jp/search?任意の文字列1 http://www.google.co.jp/search?任意の文字列2 をすべて下記へ置換するには、どうしたらよいでしょうか? http://www.google.co.jp/

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

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

parse_url( )という関数がありますが使えませんかね

re999
質問者

お礼

こんな便利な関数あったんですね、ありがとうございましたー。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Exce置換lマクロについて教えてください。

    Exce置換lマクロについて教えてください。 置換画面を表示して、任意の文字を入力しすべて置換したいのですが可能でしょうか? (1)置換画面表示 (2)検索する文字列(初期値:aaa_111) (3)置換後の文字列(bbb_222) (4)すべて置換 教えてください。

  • URL 判定

    入力された文字列がURLかどうかの判定はどのようにすれば良いですか? URL:https://www.google.co.jp URLではない:https://www.goog 何かメソッドがあるのでしょうか? よろしくお願いします。 javascript

  • 正規表現(urlをリンクさせる)

    $comment = "http://www.yahoo.co.jpとhttp://www.google.co.jp/"; $comment =~ s/(http\:\/\/[a-zA-Z0-9\.\$\,\;\:\&\=\?\!\*\~\@\#\_\(\)\%\+\-\/]*)/<a href=\1>\1<\/a>/mg; 上の文字列では下記の様に置換されるのですが問題ないのですが <a href=http://www.yahoo.co.jp>http://www.yahoo.co.jp</a>と<a href=http://www.google.co.jp/>http://www.google.co.jp/</a> コメントが  $comment ="http://www.yahoo.co.jp&lt;br&gt;http://www.google.co.jp/"; だと <a href=http://www.yahoo.co.jp&lt;br&gt;http://www.google.co.jp/>http://www.yahoo.co.jp&lt;br&gt;http://www.google.co.jp/</a> のように置換されてしまいます。 下記の様に置換する正規表現を教えてください。 <a href=htt://http://www.yahoo.co.jp>http://www.yahoo.co.jp</a>&lt;br&gt;<a href=http://www.google.co.jp/>http://www.google.co.jp/</a>

    • ベストアンサー
    • Perl
  • ■URLのエンコードについて

    ■URLのエンコードについて お世話になります。 ■URLのエンコードについて 下記PHPで書いてありますが、google、Firefoxでは正しく移動(表示)できますが IEでは正しく表示できません。 $body .= "<A href='search.php?maker=$col[maker]'>" . substr($col[maker], 0, 50) ."</A> " . "($col[cnt]件)"; 文字コードはEUC-JPですが IEでもできるように教えていただけないでしょうか? 大変困っております。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • URLについて

    URLを入れるときに、 httpの前に view-source: といれるとソースが見れますよね。 こういうURLに直接打ち込む文字列に関する情報で、なんらかの文字列をURLのどこかに入れたら、それ以前のURLは無視され、 その文字列以降のページが開かれる文字列(コマンド)みたいなのはないでしょうか? また、ほかの文字列でこうなるよ。というのがあれば教えていただけないでしょうか。よろしくお願いします。m(_ _)m

  • 正規表現でURLを抽出したいと思っています。

    お世話になります。 SPAMメール対策のため、フィルタ用のURLリストを作りたいと思っています。 秀丸にエクスポートした多数のSPAMメールの本文内から「http」で始まるURLを抜き出し、置換したいと思うのですがうまくいきません。 ^[^(http)].*$ で置換すればよいのかと思いましたが 文字列の否定はできないようです。 お知恵を貸して頂けると幸いです。 宜しくお願い致します。

  • 住所のみの名寄せ

    Accessのクエリーで質問です。 下記データを住所で名寄せして同一住所の名前を列に展開するようなクエリーの作成は可能でしょうか?クロス集計でやってみましたが、うまくいきません。 同一住所で違う名前のデータは最大で5件ほどです。 <データ> 住所     名前 ---------------------- 住所1-1-1 名前あ 住所1-2-1 名前い 住所1-2-1 名前う 住所1-3-1 名前え <出力結果> 住所     名前1  名前2 ---------------------- 住所1-1-1 名前あ 住所1-2-1 名前い 名前う 住所1-3-1 名前え 宜しくお願いいたします。

  • urlの変換について

    アクセス元を表示したいので、 検索エンジンなどのURLを下記のように、 長いURLを短い物に変換して表示したいのですが、 www.google.com/search?hl=ja&lr=lang_ja&ie==AC%E3%83%B3%E3%82%B... ↓ www.google.com/ 何かよい変数などは、ありますでしょうか?

    • 締切済み
    • PHP
  • GETでリダイレクトしたURLから&(アンパサンド

    PHPで、URLをGETでリダイレクトしたのですが、そのURLから&(アンパサンド)以降の文字がすべて消えてしまうようです。 str_replaceによるエスケープなど、色々試みたり調べてみたのですが、上手くいかず、良い解決策がみつかりませんでした。 もしわかる方がおられればお願いします。 同時に、.htaccessによるRedirectMatchを使用して可能にならないかとも思っています。 URLはかなりの数があって、例えば http://www.google.co.jp/search?hl=ja&source=hp&biw=1064&bih=801&q=testtesttest&aq=f&aqi=&aql=&oq= といったURLを数十個すべてリダイレクトさせようとしています。 URLは今後も増えていく予定です。 http://www.google.co.jp/ の以降に&があるURLはすべてエスケープして、きちんと「&」以降も送信させるようにしたい場合に、どのように指定すればいいでしょうか?

    • 締切済み
    • PHP
  • 変数内のURL文字列を置換させたい

    変数に格納した文字列のうち、URLを以下のようにして 置換しようとしましたが、置換されませんでした。 $html = str_replace("www.sample.com/hoge", "hoge.hogeoge.net", $html); str_replace の使い方が間違っているのでしょうか。 どうぞ宜しくお願い申し上げます。

    • ベストアンサー
    • PHP