Comment chercher ce genre de modèle dans regex

voix
-2

Ceci est le texte d'exemple que je veux obtenir le regex de la chaîne spécifiée match qui regex qualifiera le correspond pas à des conditions

1abc.def.ghi (Match)

abc.111.ghi (Match)

123.123.123.132.123.123 (Match)

123.123.123.132.123.123.123.123.123.132.123.123.123.123.123.132.123.123 (Match)

123.123.123.132.123. 12335 (non match)

7645 .123.111.887 (Non Match)

Créé 02/09/2018 à 05:12
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

La tâche est définie par exemple.

Essayons de le formaliser:

tous les matchs valides ne contiennent que des caractères du jeu [123abcdefghi.];

signification de 3 caractères séparés par point est discutable car un exemple valide a 4 caractères dans une rangée. Supposons que nous pouvons avoir un nombre arbitraire de caractères séparés par des points.

On ne sait pas si on peut utiliser une lettre de la plage valide dans un groupe; supposons que tous les groupes sont équivalents

puis, le groupe sera répété [123abcdefghi \.] +

Ajouter des ancres de début et de fin pour correspondre à des lignes complètes uniquement:

r = '^ [123abcdefghi.] + $'

c'est l'une des nombreuses interprétations possibles de cet ensemble d'exemples.

Créé 02/09/2018 à 06:16
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more