Regex pour comparer des chaînes de caractères avec Tréma et non-Tréma variations

Quelqu'un peut m'aider avec une expression régulière en javascript que je peux utiliser pour comparer des chaînes de caractères qui sont les mêmes, en tenant compte de leur non-Tréma-ed versions.

par exemple, en allemand, le mot Grüße peut aussi être écrite Gruesse. Ces deux chaînes sont considérées comme identiques. Les mappages (en ignorant les boyaux pour le moment) sont:

  • ä = ae
  • ü = ue
  • ö = oe
  • ß = ss

Comme il n'y a pas beaucoup de "couplets" à considérer que je pouvais faire un remplacement pour chaque variation, mais je me demandais si il existe un moyen plus élégant, surtout que ce cas d'utilisation peut avoir besoin d'être étendu à l'avenir comprennent, par exemple, Scandanavian personnages...

InformationsquelleAutor davek | 2009-12-15