我正在使用 modx 革命开发一个页面。它是一个完整的 cms,具有许多内置功能。如果我在管理器中创建一个页面,它会自动为我生成一个指向该页面的友好 url。
问题是这并不否认我们在挪威拥有的特殊字符æøå(和大写ÆØÅ)。
系统有一个内置的正则表达式模式来去除大多数坏字符的 url,但我也需要去除 æøå 和 ÆØÅ 的经验。
该模式如下所示:
/[\0\x0B\t\n\r\f\a&=+%#<>"~:`@\?\[\]\{\}\|\^'\\]/
任何人都可以使用他们神奇的正则表达式知识来包含这 6 个字母吗?我在正则表达式方面完全是绿色的,只是在那里添加字母似乎没有用。
PS:请不要在这里使用常见的“嘘,不要为此使用正则表达式”。这种模式的存在是有原因的,如果我们必须升级 modx(这很可能迟早会发生),我不想乱搞核心。