こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

phpで日本語の文字列を抽出したいのですが、教えて

phpで下記のようなデータ

 「あいう 平成25年6月12日 かきくけこ 平成25年6月12日 さしすせそ 住所 東京都あいうえお1番234-5 電話 23098098098」

上記のような文字列のデータを$dataの変数に入れているのですが、
この$dataから、日本語で「住所」の後から「電話」の前までのデータを抽出したいのですが、
抽出する方法がわかりましたら教えて頂けないでしょうか?

宜しくお願い致します。

投稿日時 - 2013-11-12 10:59:49

QNo.8344172

すぐに回答ほしいです

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

こんな感じです。
ただし「住所」の後ろや「電話」の前にあるスペースも拾ってしまうので注意ください


<?PHP
$data="あいう 平成25年6月12日 かきくけこ 平成25年6月12日 さしすせそ 住所 東京都あいうえお1番234-5 電話 23098098098";
$pattern="/(?<=住所).+(?=電話)/";

if(preg_match($pattern,$data,$match)){
print $match[0];
}

投稿日時 - 2013-11-12 11:39:11

お礼

できました!ありがとうございます。

投稿日時 - 2013-11-12 13:14:10

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問