使用正则表达式更改URL的大小写

时间:2015-03-19 20:28:42

标签: regex uppercase lowercase

我使用的是专有CMS,它有一个URL重写工具,我试图使用Regex以全小写的形式返回URL。

工具的格式是模式(您输入的内容和最终用户输入的内容)和替换(放置您想要更改的内容。

我一直在尝试使用模式:www.domain.com/.*$1 [A-Z] 换场:www.domain / com / $ [a-z]

然而,这并没有取得任何进展。我之前从未使用过Regex,需要帮助。

1 个答案:

答案 0 :(得分:1)

不同版本的正则表达式有所不同,但你应该尝试类似的东西:

pattern:      www.domain.com/(.*)
substitution: www.domain.com/\L$1

通常在替换字符串中,您应该注意的案例标记是:

  • \L小写所有正在进行的字母
  • \U大写所有正在进行的字母
  • \l小写下一个字母
  • \u大写下一个字母
  • \E停止大小写转换(例如,所有后续字母都匹配)