1
我需要替換全部起始字符不是字母,但我的正則表達式替換所有其中。我該如何解決?替換正則表達式中不是字母的所有起始字符
$text = "[email protected]#$%^[email protected]#$%^";
$text = preg_replace("~[^\w]~", "", $text);
echo $text;
結果:
text
需要的結果是:
[email protected]#$%^
恩,我忘了提這個,但我也不希望它以數字開頭,我只記得\ w還包括數字。我應該用什麼來代替呢? – jessica
使用'^ [\ W \ d] +'。查看我更新的[IDEONE演示](http://ideone.com/wmmf9h)。 –