Supposons que nous ayons une chaîne de longueur définie, pouvant contenir des délimiteurs, utilisés uniquement pour une vue conviviale.Regexp d'une certaine longueur ignorant les caractères spécifiés
Exemple: Chaîne 9 chiffres, "123456789", qui pourrait être présenté comme "123456789" ou "123.456.789" ou "1-234-5-67-89" ou "123 456 789"
Ce dont j'ai besoin, c'est une expression rationnelle, qui pourrait compter la longueur en ignorant les délimiteurs. Quelque chose comme [\d|,\.\-\s]{9}
, mais avec seulement \ d compter sur {9} (un nombre quelconque de caractères délimiteurs autorisés ... le cas échéant, des caractères délimiteurs ne doivent pas dépasser deux fois de suite)
Vous n'utilisez pas "délimiteur", mais signifie "séparateur"? Ou es-tu? ** QUOTE **: * délimiteur *: Un "caractère" ou une "chaîne" qui définit des limites à un objet textuel de taille arbitraire, à ne pas confondre avec un "séparateur" ou un "terminateur". "Délimiter" signifie simplement "entourer" ou "entourer" (comme le font ces parenthèses). – tchrist
Bien sûr, "séparateur". Désolé pour mon anglais :) – manuna