Я хочу удалить парантезы, только если внутри них более одного символа текста.
Мой ввод:
$string = "Model name (4) Color (Additional Params)"
Моя конечная строка должна быть следующей: «Название модели (4) Цвет Дополнительные параметры».
Мое решение:
- Определить необходимую область с помощью Regex
\([^)]{2,}\)
. - Вырежьте его из исходной строки.
- Удалите парантезы.
- Присоедините обратно к исходной строке.
Я знаю, что регулярные выражения имеют условные выражения. Но я не могу понять логи c их использования.
Можно ли это сделать с одним регулярным выражением и как?