2016-11-16 3 views
0

Ищет regex, что бы limit длина символов внутри пользовательского ввода, где используются скобки.Регулярное выражение для ограничения длины между скобками

Пример пользовательского ввода:

"this is an (test) example" 

Теперь я хочу, чтобы ограничить test, чтобы только 5 символов.

+1

Это очень простая задача, каковы были ваши попытки? –

+0

Вы хотите проверить всю строку или хотите получить родительский знак, содержащий только 5 символов? Basicaly "/ \ ([az] {5} \) /" должен работать – user2693928

+0

Сопоставьте до первых пяти символов в определенной группе, затем замените всю скобку ссылкой на сгруппированные символы – Aaron

ответ

1

Вы можете попробовать это:

\(\w{1,5}\) 

Expalanation

  1. (соответствует символу
  2. \ ш {1,5} соответствует любому символу (равному [A-Za-Z0 -9_])
  3. {1,5} Квантификатор - соответствует между 1 и 5 раз (жадный)
  4. ) соответствует символу) буквально
Смежные вопросы