Je dois construire une regex (en PHP) qui correspond si une chaîne a au moins un caractère différent d'un ensemble fourni. Voici mon ensemble:REGEX pour les caractères accentués
A à Z et a à z, des chiffres et áéíóúüÁÉÍÓÚÜ¡¿ -:?
Donc, ce mot ne doit pas correspondre à: Sebastián Ce match: Sebastiàn
I reprhased la question due au commentaire de varchar256. BTW, lorsque les exemples diffèrent des instructions verbeux, prendre l'exemple comme la véritable intention de l'auteur de la doc.
Quelle est la raison pour autoriser certains caractères accentués et pas d'autres? Cela pourrait rendre les choses plus simples, avec par exemple une utilisation locale. – Wrikken
Vous dites que la chaîne ne peut pas correspondre si elle correspond à l'un de l'ensemble que vous avez mentionné, et cet ensemble incluait des lettres non accentuées. Pourtant, vous avez donné 'Sebastiàn' comme exemple. C'est un peu confus. – varchar255