Disons que je dois faire correspondre un motif s'il apparaît 3 ou 6 fois de suite. Le plus proche que je puisse obtenir est quelque chose comme \ d {3,6} mais ça ne fait pas vraiment ce dont j'ai besoin.expressions régulières: correspondance x fois OU fois
« 123 » doit correspondre
« 123456 » doit correspondre
« 1234 » ne devrait pas correspondre
Cela semble bien, merci. Mais que faire si le motif est beaucoup plus grand que juste \ d? Je suppose que je pourrais faire une interpolation de chaîne lors de la construction de l'expression régulière, mais y a-t-il une meilleure façon de réutiliser les sous-patterns? –
Dans ce cas, vous voudrez utiliser le format {1,2}, c'est-à-dire (() {3}) {1,2} –