<< 小数0表示について 質問一覧 TCPDFの日本語について >>
  • キーワードが設定されていません

  • 0P
文中にURLがあればそれ以降を削除する

文中にURLがあればそれ以降を削除するということを行いたいです。
調べてみますとpreg_replaceで出来そうということまではわかったのですが
どの様に正規表現を行えばよいのかがわかりません。

このような事は自分で考えろと言われてしまいそうですが
教えては頂けないでしょうか?

preg_replaceの使い方はわかっております。
"検索文字","置換文字","検索する文字列"

この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。

Q文中にURLがあればそれ以降を削除する kanade  [03月06日 23時38分] 
┣(削除済み)
┣Re:文中にURLがあればそれ以降を削除する shimix  [03月08日 09時13分] 
┗Re:文中にURLがあればそれ以降を削除する kanade  [03月08日 09時56分] 

コメント一覧

並び替え( ツリー順 / 投稿順[降順] / 投稿順[昇順]

(削除済み)

この意見は投稿者によって削除されました。

Re:文中にURLがあればそれ以降を削除する

magicflute2さんも書かれていますが「文中にURLがあればそれ以降を削除するということを行いたいです。」ということの具体的な内容を書かれた方がいいと思います。

最大限エスパーして、「http://で始まる文字列以降を削除」などであれば(URLをhttp限定というのもあり得ない仕様ですが・・)下記のような感じだと思います。(正規表現を使わなくていい場面では)正規表現を使わない方が速度的には優位じゃないかと思いますので、preg_replaceは使いませんが(汗

  1. $pos = stripos($str, 'http://');
  2. if (!($pos === false)) {
  3.   $str = substr($str, 0, $pos);
  4. }

Re:文中にURLがあればそれ以降を削除する

お礼が遅れてしまい申し訳御座いませんでした。
ご回答ありがとうございました。
小数0表示について 質問一覧 TCPDFの日本語について