2011-11-11 4 views
1

私はこの表現を持って、アルファベットと数字以外のすべてを交換するための正規表現と空間

$thing = "linkin park @#%^&* 999"; 
$thing = preg_replace('#\W#', '', $thing); 
echo $thing; 

、それはlinkinpark999になります。私はちょうどlinkin_park_999になる式が必要です。あなたが私にもコードを説明してくれれば素晴らしいだろう。あなたが試すことができ

+2

http://www.regular-expressions.info/は、正規表現を学ぶのに適した場所、および[ 'preg_replace'](httpです。 net/manual/en/function.preg-replace.php)のドキュメントも参考にする価値があります。 –

+0

preg_replace ...になると、とても悪いです:P – MaSK

答えて

3

:// PHP:

$thing = preg_replace('#\W+#', '_', $thing); 
+1

今、私は何を言いますか?それは私が今まで持っている最速の助けでした!...ありがとう! – MaSK

関連する問題