- 締切済み
正規表現についての質問
正規表現で、 テストあいうえお[44]という文字列から 44だけ抜き出したい場合どのように記述すればいいでしょうか? ご教授お願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
条件があいまいすぎ。 かっこにかこまれた数字を拾うのでよいならこんなかんじ? <? $str="123テスト[abc]あいうえお[44]"; preg_match("/\[(\d+?)\]/s",$str,$matches); print($matches[1]); ?> かっこでかこまれてない数字や、かっこで囲まれた数字以外は無視