[ID CS4-CS6] Отловить от 1 до 3 букв

  • Автор темы Автор темы xenOnn
  • Дата начала Дата начала

xenOnn

Топикстартер
15 лет на форуме
Сообщения
287
Реакции
45
Есть такие места: "PR-служба, IT-департамент"
Нужно отловить эти PR-, IT- и прочие вариации. Как правило это две буквы капсом, но теоретически, может быть и три.
Сделал такую конструкцию:
Код:
\<\u[\l\u]?-.
Но она соответственно ловит только 1 или 2 буквы. Как ловить 3 буквы, не городя огород в виде "найти один капс, после которого идёт 1-2 капса"?
 
Есть такие места: "PR-служба, IT-департамент"
Нужно отловить эти PR-, IT- и прочие вариации. Как правило это две буквы капсом, но теоретически, может быть и три.
Сделал такую конструкцию:
Код:
\<\u[\l\u]?-.
Но она соответственно ловит только 1 или 2 буквы. Как ловить 3 буквы, не городя огород в виде "найти один капс, после которого идёт 1-2 капса"?
\u{2,3} - ловит в широком диапазоне от двух до трёх букв.
 
  • Спасибо
Реакции: George, suntory и xenOnn
(\u+)(?=\-)