【发布时间】:2011-06-13 01:25:21
【问题描述】:
我正在创建一种方法来将页面标题修改为一个好的字符串,以便使用 URL 重写。 示例:“最新消息”,将是“最新消息”
问题是页面标题超出了我的控制范围,其中一些类似于以下内容: 足球和橄榄球新闻!。理想情况下,这将成为足球橄榄球新闻。
我已经完成了一些工作,以便将其发布到足球和橄榄球新闻中!
是否有可能的正则表达式来识别其中不需要的字符和额外的“-”?
基本上,我需要用一个“-”分隔的数字和字母。
我只有基本的正则表达式知识,我能想到的最好的方法是:
[^a-z0-9-]
我不确定我在这里是否足够清楚。
【问题讨论】:
-
注意:“&”字符也是URLS中的保留字符。
-
是的,我知道,基本上我想删除任何不是字母、数字或破折号的字符
标签: regex string url-rewriting replace