标签: php regex preg-replace
我有这个表达,
$thing = "linkin park @#%^&* 999"; $thing = preg_replace('#\W#', '', $thing); echo $thing;
,结果为linkinpark999。我只需要一个表达式linkin_park_999。如果你向我解释代码,那将会很棒。
linkinpark999
linkin_park_999
答案 0 :(得分:3)
您可以尝试:
$thing = preg_replace('#\W+#', '_', $thing);