人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【PHP 正規表現】

「入力」1,2,3.4.5#6>7?8_9 10
「出力」配列[0]=1 配列[1]=2 配列[2]=3 ..........配列[9]=10

正規表現を勉強し始めたばかりで上記を満たす正規表現ができず困っています。
誰か、PHPでどのような正規表現を書けば良いか、教えていただけないでしょうか。
また上記が不可能な場合、良い代替案はありますでしょうか。
宜しくお願いします。

(例)ereg("ab?c", $var);

●質問者: fashion0208
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:PHP 入力 勉強 正規表現 配列
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● kent013
●60ポイント ベストアンサー

http://jp.php.net/manual/ja/function.split.php

を使うといいのではないでしょうか.

<?php
$str = '1,2,3.4.5#6>7?8_9 aaaa10';

$result = split("[^0-9]+", $str);
var_dump($result);
?>
[^0-9]+

は0,1,2,3,4,5,6,7,8,9(0-9)ではない(^)文字の一回以上連続(+)を表現しています.

◎質問者からの返答

早速の回答ありがとうございました。

完璧です。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ