2014-04-16 47 views
0

当您在MediaWiki/Wikipedia中创建页面时,标题将被清理并用作URL路径的一部分。例如。 'Lorem Ipsum'变成'Lorem_Ipsum'。MediaWiki/Wikipedia URL清理正则表达式

你知道哪个正则表达式用于消毒吗?我可以看到它也接受扩展字符(如ü)。

+0

你为什么认为这是一个正则表达式? – svick

回答

1

这取决于你的wiki的设置了一下,但基本上是:

  • 空间被替换为_(他们被视为平等的MediaWiki的宇宙)
  • 非ASCII字符转义
  • 第一个字符是大写的(这可以被覆盖)
  • 正斜杠可以根据每个名称空间设置,将其视为页面/子页面的分隔符。

还有一些限制,例如,标题不能以冒号开头。完整列表见https://www.mediawiki.org/wiki/Manual:Page_title

+0

感谢您的指针,从那里我得到了这里发布的正则表达式,https://m.mediawiki.org/wiki/Manual:%24wgLegalTitleChars我将对它进行测试。 –