Utiliser des variables dans le modèle matcher

J'ai le texte suivant:

if (mobile.matches("[0-9]{6,20}")) {
   ...
}

Mais aimeraient remplacer les {6,20} avec les valeurs d'une variable grâce à eux, été dynamique dans certains cas.

I. e.

int minValue = 11;
int maxValue = 20

if (mobile.matches("[0-9]{minValue,maxValue}")) {
   ...
}

Comment puis-je inclure des variables dans le Reg Exp?

Grâce

OriginalL'auteur Thomas Buckley | 2012-04-25