Использование переменных в сопоставлении с образцом

У меня есть следующее:

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

Но я хотел бы заменить {6,20} значениями переменных, поскольку в некоторых случаях они были динамическими.

Т.е.

int minValue = 11;
int maxValue = 20

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

Как включить переменные в Reg Exp?

Спасибо

10
задан Thomas Buckley 25 April 2012 в 14:17
поделиться