我正在尝试删除括号{}中包含的字符串,但前提是该字符串包含字母数字字符和下划线。
所以字符串:
我是一个字符串。我有一些{tag}你有{to_remove}。但是如果你找到function(){alert('javascriptcode');你不必删除它。
应该成为
我是一个字符串。我有一些你有。但是如果你找到function(){alert('javascriptcode');你不必删除它。
答案 0 :(得分:1)
将preg_replace
与以下Regex一起使用:
/\{[a-zA-Z0-9_]*\}/
这将是:
preg_replace('/\{[a-zA-Z0-9_]*\}/', '', $yourText);