我的正则表达式允许现在旋转语法{spin1 | spin2}
$customContent = preg_replace('/(\{)(.*?)(})/', '{#'.$index.'#}', $customContent, 1);
我想允许无限制的嵌套括号{{spin1 | spin2} {blabla1 | blabla2}}
你能帮我解决这个正则表达式吗?
我尝试过以下解决方案。没有工作。
/{([^{}]*)}/
/(?<={)[^}]*(?=})/
/(\{(?:\{.*\}|[^\{])*\})/m
/\{(((?>[^\{\}]+)|(?R))*)\}/x
/\{.*?\}/i