我想替换{内容}中包含的字符串中的内容。它是多线等.preg_replace函数应该删除整体 { com 没有席子 精神疾病 }
答案 0 :(得分:2)
试试这个:
$result = preg_replace('/\{[^}]*\}/s', 'replacement content', $subject);
答案 1 :(得分:1)
答案 2 :(得分:1)
preg_match_all('/ {*([^}] + *)} / s'),$ content,$ matches)
答案 3 :(得分:0)
这是怎么回事?
preg_match_all('/\{([^}]+\)}/s'), $content, $matches)
您需要s
修饰符才能使表达式与换行符一起使用。 $matches
数组将包含您可以替换的所有匹配段。