-2
votes

Comment faire correspondre un int moins de 50 dans Regex

Je veux faire correspondre une URL comme "index.html \ index_1.html \ index_12.html \ index_49.html \ index_n.html et le n doit <50 pas être 50


0 commentaires

3 Réponses :


0
votes

Vous pouvez y parvenir en utilisant - index_ [1-4]? \ d \ .html comme votre regex.

Qu'est-ce que cela fait est qu'il limite la première fois que le premier chiffre de deux au chiffres 1-4 accepte ensuite tout autre chiffre suivant. Le ? en fait de sorte que le chiffre puisse être ignoré s'il ne peut pas être trouvé

link regex101 - https://regex101.com/r/bwmcdu/1 qui a quelques exemples


0 commentaires

0
votes

Essayez ce qui suit:

(((index)|(index_[0-9])|(index_[0-4][0-9])).html)


0 commentaires

0
votes

Vous pouvez utiliser [1-4]? [0-9]

index.html \ index_1.html \ index_12.html \ index_49.html \ index_ [0-4]? [0-9] .html $


0 commentaires