我需要您的帮助,如何删除curly brackets {}
中PHP
之前和之后的任何内容。但我不想删除其中的curly brackets
和内容,以便在大括号之前有任何内容。
我试过了:
preg_replace('/.[^{]|[^\n{]+.+[^}|}]./', "", $string)
但它没有用。
答案 0 :(得分:0)
通过此代码,您可以在curly brackets
$string = preg_replace('#\{.*?\}#si', '', $string);
答案 1 :(得分:0)
这假定是非嵌套的括号
查找:[^{}]*(\{[^{}]*\})[^{}]*
替换:$1
[^{}]*
( # (1 start)
\{
[^{}]*
\}
) # (1 end)
[^{}]*