Здравствуйте. Необходимо найти в строке первое слово (только английский) капсом. Пробовал так:
/(?=[A-Z])([A-Z]+)/
Работает, EXAMPLE находит, но если есть слово с большой буквы 'Example' оно цепляет эту первую букву E только. Прошу, подскажите пожалуйста как исправить текущий паттерн для захвата слова (это от двух букв, если что) написаного КАПСОМ?
Используйте последовательность символов \b, обозначающих границы слова, а так же указывайте необходимую длину подстроки с помощью уточняющих квантификаторов {2,}(два, и более):
'~\b[A-ZА-ЯЁ]{2,}\b~u'
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости