私はmodx革命を使ってページを開発しています。これは、多くの組み込み関数を備えた完全なCMSです。マネージャーにページを作成すると、自動的にそのページを指すフレンドリーなURLが生成されます。Regexが友好的なURLの特別なノルウェー語の文字を拒否する - modx
問題は、私たちがノルウェーの特殊文字(øøå(大文字のØØÅ))を否定しないことです。
システムには、ほとんどの悪い文字のURLを取り除くための組み込み正規表現がありますが、私はÉøåとÆØÅも取り除くためにexperessionが必要です。
パターンは次のようになります。
/[\0\x0B\t\n\r\f\a&=+%#<>"~:`@\?\[\]\{\}\|\^'\\]/
誰もがこれらの6つの文字を含めるために彼らの魔法の正規表現の知識を使用することはできますか?私は完全に正規表現で緑で、単純にそこに手紙を追加することは動作していないようでした。
PS:ここでは一般的な「ブー、正規表現を使用しないでください」を使用しないでください。パターンは理由のためにそこにあります。私たちがmodxをアップグレードしなければならない場合、私はコアを使いこなすことを望んでいません(これは、まあ遅かれ早く起こる可能性が高いです)。
MODxには、PHPで書かれているので、 PHPタグを追加しました。 – stema