J'utilise .Net. Je veux faire correspondre le nom de famille qui a des caractères autres que a-z, A-Z, espace et guillemets simples et len de charcuteries ne doit pas être entre 1-40. La chaîne qui doit être adapté est un aspect XML comme celui-ci <FirstName>SomeName</FirstName><LastName>SomeLastName</LastName><Address1>Addre1</Address1>
Reg Ex négation
j'ai écrit expression regualr mais assortit ne
[a-zA-Z » \ s.] {}
<LastName>[a-zA-Z'.\s]{1,40}</LastName>
1,40 EDIT: LastName tag est manqué. Mais je veux obtenir la négation de cette expression. Est-ce possible ou devrais-je adopter une approche différente?
Veuillez confirmer. Vous voulez exiger qu'il y ait plus de 40 caractères dans le nom ??? Comptez-vous votre XML dans le cadre de votre longueur?Je vous recommande d'utiliser un analyseur XML afin que vous puissiez gérer le nom de famille uniquement pour la validation ... mais c'est juste moi. –
J'ai dit que je ne veux que des chartes de match qui ne soit pas entre 1 et 40. Cela signifie que seulement 40 charreteurs. XML ne fait pas partie de la longueur. Je ne peux pas analyser le xml dans ma situation. – Amzath
Édité ma réponse ci-dessous ... pas sûr si vous êtes averti des modifications ou non, donc en ajoutant ce commentaire. –