替换括号内的内容

Dea*_*rns 0 php regex preg-replace

什么是全部更换一组使用PHP和括号之间的内容的语法preg_replace.

例如,我想(unknowntext)用以下代码删除" ":

$string = 'This text (wont) work';
preg_replace("(unknowntext)", "", $string);
Run Code Online (Sandbox Code Playgroud)

预期产量: This text work

Tim*_*per 8

当然,这对嵌套的括号不起作用,所以不要指望它在那些情况下起作用.

$string = preg_replace('/\([^)]*\)/', '', $string);
Run Code Online (Sandbox Code Playgroud)