2012-03-14 65 views
0

我想從一個字符串搜索只非數字元素,如使用正則表達式匹配唯一的非數字元素

info,25892,25696,26421,26513,13486,26976,27588,26000,22840,bla,aby3 

。我曾嘗試與這樣,我只能找到的話

`[^\d,]+ ` 

alphanumerics我不能

+1

你怎麼想找到????您排除數字並希望使用字母數字?也許一個例子會很好。 – stema 2012-03-14 16:39:10

+0

我想刪除所有的字母和數字的話 – user160820 2012-03-14 16:45:11

回答

1

如果您使用的是PHP的W/O使用正則表達式都可以伊斯利實現這一目標,只需要運行:

$string = '1234,45,67f,a67a,434334,3fd'; 
$foo = explode(',', $string); 
$foo = array_filter($foo, 'is_numeric'); 
var_dump($foo); 
+0

+1避免正則表達式時,它不是必需的。對於'array_filter積分()'。 – Wiseguy 2012-03-14 17:16:50