Я хочу удалить строку, заключенную в паретез, и другую строку справа
Вход:
.
Привет (Джуд) Привет
Ожидаемый результат:
Привет
Я могу добиться только:
Hey Hello с использованием этого кода
$string = "Hey (Jude) Hello";
echo preg_replace("/\([^)]+\)/","",$string);
Любые мысли будут оценены






Можешь попробовать
$string = "Hey (Jude) Hello";
echo preg_replace("/\([^)]+\).+/","",$string);
$string = "Hey (Jude) Hello";
echo preg_replace("/\([^)]+\). */","",$string]);
Точка (.) Соответствует любому символу.
Звездочка (*) соответствует 0 или более предшествующих символов (также называемых точкой).
Проверьте здесь рабочий пример
Это намного эффективнее. Но другие ответы работают, но в некоторых случаях это не так, но это решило мою проблему.