Как написать регулярное выражение которое найдет строки в любых скобках?
Есть строка: $str = '[abc] {abc} abc (abc) [abc]';
Используя функцию preg_replace надо написать регулярное выражение, которое найдет строки в любых скобках и заменят их, например на '!'.
Так заменит только скобки: $res = preg_replace('#[\[\]{}()]#', '!', $str);
Если добавить буквы, то заменит всё: $res = preg_replace('#[\[\]{}()abc]#', '!', $str);
Если исключить буквы, то заменит скобки и пробелы: $res = preg_replace('#[^abc]#', '!', $str);