@zevem
Стрелец

Как в PHP найти первое английское слово через регулярные выражения?

Здравствуйте!

Есть строка:
$str = "Один два три apple orange yellow четыре пять black white";


Мне нужно с помощью регулярного выражения найти первое вхождение английского слова и последующие за ним другие английские слова до русских букв (apple orange yellow)

Вот так:
preg_match_all('/([a-zA-Z]+)/i', $str, $result);

находит все английские слова, а мне нужны только до русских букв.

Подскажите, как реализовать, что-то не соображу.
Желательно, чтобы все три слова были в одной переменной.
  • Вопрос задан
  • 140 просмотров
Решения вопроса 1
@IS-Builder
~ PHP-8 & REGEXP - This is a really powerful kit ~
Пригласить эксперта
Ответы на вопрос 1
scottparker
@scottparker
добавь пробел в регулярное выражение
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы