Задать вопрос
@NotBad_Bugfix

Как составить регулярное выражение, которое вытаскивало бы из строки только английские слова (php)?

Здравствуйте, есть строки вида
Zocalo Aston
25*75 Aston Плитка Настенная
25*75 Boiserie Aston Relieve Плитка Настенная
3*25 Moldura Aston Бордюр Настенный
45*45 Tona Плитка Напольная
Из них нужно вытащить только английские слова, сделал регулярку
$math = preg_match("/^[\s\d a-zA-Z]+$/", строка, результат);
однако ищется только 1 строчка, остальные нет.
  • Вопрос задан
  • 2872 просмотра
Подписаться 2 Оценить 2 комментария
Решения вопроса 1
@vdem
preg_match_all('/([a-z]+)/i', $str, $result);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@IceJOKER
Web/Android developer
$math = preg_match("/^[\s\d a-zA-Z]+$/img", строка, результат);
$math = preg_match_all("/^[\s\d a-zA-Z]+$/img", строка, результат);
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы