1
我有很多特殊字符的字符串。 我想替换字符"-"
所有特殊字符的字符不需要更换为"-"
是"A-Za-z0-9"
替换字符
我有很多特殊字符的字符串。 我想替换字符"-"
所有特殊字符的字符不需要更换为"-"
是"A-Za-z0-9"
替换字符
漂亮的直线前进。
$text = preg_replace('~[^0-9a-z]~i', '-', $text);
额外信息
进一步的信息,请参阅Regular-Expressions.info。
在字符类[]
里面的^
基本上说“匹配除跟随它之外的任何字符”。