在php中删除括号内的字符串(字母+下划线)

时间:2014-02-10 22:24:38

标签: php regex

我正在尝试删除括号{}中包含的字符串,但前提是该字符串包含字母数字字符和下划线。

所以字符串:

  

我是一个字符串。我有一些{tag}你有{to_remove}。但是如果你找到function(){alert('javascriptcode');你不必删除它。

应该成为

  

我是一个字符串。我有一些你有。但是如果你找到function(){alert('javascriptcode');你不必删除它。

1 个答案:

答案 0 :(得分:1)

preg_replace与以下Regex一起使用:

/\{[a-zA-Z0-9_]*\}/

这将是:

preg_replace('/\{[a-zA-Z0-9_]*\}/', '', $yourText);