@denism300

Как составить регулярку?

На входе могут быть строки такого вида:
"Слово_1 (Слово_2)"
"Слово_1 (Слово"
"Слово_1 (Слов"
"Слово_1 Слово_2 (Слово_3)"
"Слово_1 Слово_2 (Слово"
"Слово_1 Слово_2 (Слов"
и т.п.

как составить регулярку, которая будет удалять все, что после пробела перед открывающейся скобкой, включая сам пробел? Т.е. на выходе должно быть так:
"Слово_1"
"Слово_1"
"Слово_1"
"Слово_1 Слово_2"
"Слово_1 Слово_2"
"Слово_1 Слово_2"
и т.п.
  • Вопрос задан
  • 42 просмотра
Решения вопроса 1
0xD34F
@0xD34F
preg_replace('~ \(.*$~', '', $str)

или

explode(' (', $str)[0]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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