Как удалить все символы в строке кроме символов в скобках (preg_replace)?
Как удалить все символы в строке кроме символов в скобках
пример
ылпе(_4043()вапdsff)rtnbe' => _4043()вапdsff
Думал заменить первую половину до символа"(" а потом начиная с крайнего "(" и до конца только хз как или можно в одной регулярке все (плохо разбираюсь в регулярных выражениях)
Если не изощряться со вложенностями, то нужно найти любое количество любых символов символ между скобками: (.+) и просто их вытащить. Чтобы скобки не попадали в выборку - применить назад смотрящее (на первую скобку) и вперёд смотрящее (на последнюю): (?<=\().+(?=\))
Демка: https://regex101.com/r/XBrb9s/1