【发布时间】:2011-10-02 07:52:18
【问题描述】:
我将如何扩展这个 preg_replace(在 PHP 中),也使用正则表达式来替换空格..
$this->permalink = preg_replace('[^a-z0-9]', '-', $this->permalink);
它用于根据页面标题生成页面永久链接。 “关于我”将变成“关于我”。一切都很好,只是它还没有删除空间。
谢谢!
【问题讨论】:
-
老实说,您可能应该尝试快速的正则表达式教程。这是非常基本的东西。
-
您可以将您的正则表达式更改为
[^a-z0-9]|\s,但您的上述表达式对我有用。 -
那行不通。 '|'破坏了功能。
标签: php preg-replace regular-language