Привет всем. Не могу разобраться как урезать следующую строку средствами PHP:
Влади́мир Влади́мирович Пу́тин (род. , Ленинград) — российский государственный и политический деятель, президент Российской Федерации (с 7 мая 2012 года).
Чтобы перед знаком тире не было скобок и содержимого внутри него?
Чтобы было:
Влади́мир Влади́мирович Пу́тин — российский государственный и политический деятель, президент Российской Федерации (с 7 мая 2012 года).
Подскажите универсальное решение для таких типов предложений, ибо это не конкретный случай.
@uranus235https://ru.functions-online.com/preg_replace.html >> $pattern=#\(.*\)(?=\s*\—)#Uu; $replacement=; $subject=Влади́мир Влади́мирович Пу́тин (род. , Ленинград) — российский государственный и политический деятель, президент Российской Федерации (с 7 мая 2012 года).; $count=999; и все отрабатывает верно
@uranus235 Вы не умеете готовить кошек. Всё прекрасно работает.
$string = "Влади́мир Влади́мирович Пу́тин (род. , Ленинград) — российский государственный и политический деятель, президент Российской Федерации (с 7 мая 2012 года).";
echo preg_replace('#\(.*\)(?=\s*\—)#Uu','',$string);