- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【PHP 正規表現を使って文字列を抽出】)
PHP正規表現で文字列を抽出する方法とは?
このQ&Aのポイント
- PHPの正規表現を使って、複数のimgタグの中からURLと日本語文字列を抽出する方法について教えてください。
- imgタグやHTMLタグ、日本語文字列が混ざった文字列から、URL毎に配列で取得し、日本語文字列は別で取得する方法が知りたいです。
- PHPの正規表現がわからず、imgタグやURL、日本語文字列を取得する方法がわかりません。教えていただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
preg_match関数を使ってマッチした文字列を配列に取り出すのが簡単かなと思います。 preg_match("/http:\/\/[a-z0-9\/\-_\.]+/i",$string,$match); 実際の正規表現はもっと煮詰めて下さい。こうすると$match[1]にマッチした文字列が入ります。 日本語部分ですが、「タグ以外の文字列」という感じでいいのかな。だとするとstrip_tags関数あたりを使うといいのでは。
お礼
すごいです!出来ました。 どの関数を使えばいいのかも、なかなか検討さえ つかない状態だったので、本当に助かります。 有り難うございます。