Y at-il un modèle regex qui correspondent à une chaîne qui contient motif répété, .: par exempleRegex: Comment faire correspondre une chaîne qui contient un motif répété?
"a"|"b","c"|"d",...,"y"|"z"
Avez-vous une idée?
Y at-il un modèle regex qui correspondent à une chaîne qui contient motif répété, .: par exempleRegex: Comment faire correspondre une chaîne qui contient un motif répété?
"a"|"b","c"|"d",...,"y"|"z"
Avez-vous une idée?
Peut-être que vous cherchez quelque chose comme ceci:
^"."\|"."(,"."\|".")*$
Cela correspondra une liste de séquences séparées par des virgules de forme "
α"|"
β"
où α et β peut être n'importe quel personnage.
Merci, mais cela correspond toujours à "a" | "b", "c" | "d", aaa ou "a" | "b", "c" | "d", Pouvez-vous résoudre ce problème? Plz – ByulTaeng
J'ai ajouté des ancres pour le début et la fin de la chaîne '^ ... $'. – Gumbo
@Gumbo: Je suis sûr que "vous pouvez le réparer". ;-) En supprimant ma réponse, +1 pour vous. – Tomalak
Juste une note à regarder vraiment pour un motif répété, vous pouvez utiliser le regroupement comme ceci:
<(htmltag>).*\1
où \ 1 fait référence à la chaîne correspondant dans le 1er groupe répété. Avoir du sens?
Oui, cela a du sens et il devrait être marqué comme la réponse la plus correcte. – alfonx
Pourriez-vous donner quelques exemples? – Gumbo
+1 sur les exemples. Voulez-vous dire "tout motif répété" ou le motif spécifique que vous avez mentionné? Donnez quelques exemples et contre-exemples. –