@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 строчка, остальные нет.
  • Вопрос задан
  • 2863 просмотра
Решения вопроса 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", строка, результат);
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽