一部の記号で囲まれた数値のみ削除したい
年齢(15)[452222514]
というデータの中から、[452222514]
の部分のみを削除し、年齢(15)だけを抽出したいと考えております。
データは
年齢(15)[452222514]
年齢(17)[452552514]
年齢(19)[452457774]
年齢(22)[452277234]
年齢(15)[432422514]
のようにゴミデータが付いていのものか複数あります。
下記のようなphpを組みました。($beginnerは別途変数化します)
php
1 2<?php 3 4$beginner ="年齢(15)[452222514]"; 5 6$str = $beginner; 7 8$str_grep = mb_ereg_replace('[0-9]', '', $str); 9 10print($str_grep); 11 12?> 13
上記だと
置き換え後の値は
年齢()[]
となります。
()内の数値までも削除され、かつ、[]が残ってしまいます。
希望としては置き換え後に
年齢(15)
となるようにしたいのですが、書き方が分かりません。
ご教示いただきたくお願いいたします。
回答1件
あなたの回答
tips
プレビュー