如何使这个正则表达式替换空格以及任何非拉丁字母数字字符?
preg_replace('/[^a-zA-Z0-9\s]/', '', $title)
非常感谢
答案 0 :(得分:3)
[^...]
匹配...
以外的任何内容
\s
匹配空格。
您不希望它与空格不匹配。
答案 1 :(得分:3)
一切看起来都不错,您只需将其分配给变量!
$title = preg_replace('/[^a-zA-Z0-9\s]/', '', $title)
答案 2 :(得分:1)
我会这样做:
<?php
preg_match_all('/[a-zA-Z0-9\s]/', $title, $out);
$ntitle = implode($out,'');
?>
编辑:Briedis是对的,你的正则表达式正常。