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

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

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

как составить регулярку, которая будет удалять все, что после пробела перед открывающейся скобкой, включая сам пробел? Т.е. на выходе должно быть так:
"Слово_1"
"Слово_1"
"Слово_1"
"Слово_1 Слово_2"
"Слово_1 Слово_2"
"Слово_1 Слово_2"
и т.п.
  • Вопрос задан
  • 45 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F
preg_replace('~ \(.*$~', '', $str)

или

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

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

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