日本国 東京都 世田谷区 明大前駅
という半角スペース区切りの文字列から
右端の半角スペースxxxxxx駅
を削除したく以下のようなコードを書いたのですが
理想:日本国 東京都 世田谷区
現状:日本国
と 東京都 世田谷区が消えてしまいました
$a = '日本国 東京都 世田谷区 明大前駅';
$a = preg_replace('/ .+?駅/', '', $a);
echo $a;
一番右端のものだけ?もしくは2回以上半角スペース入らないようにする?にはどう書けばよいのでしょうか?
補足:
必ず3回の半角スペース区切りではないようで
世田谷区 明大前駅
東京都 世田谷区 明大前駅
だったりします
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/06 10:34
2016/05/07 09:38