我试图找出一个正则表达式,它会从字符串中删除一组自定义标记。例如,如果我有字符串,
s = "{\n \"graph\": \"#! graph1 !#\",\n\"element\": \"#!
document.getElementById('x_axis1') !#\",\n\"orientation\": \"bottom\" \n}"
我希望输出是
"{\n \"graph\": graph1 ,\n\"element\": document.getElementById('x_axis1')
,\n\"orientation\": \"bottom\" \n}"
我尝试了以下代码
gsub('\"#!([^!].*)!#\"', "\\1", s)
但它只删除了第一组标记。如果有人能指出我将删除所有自定义标记的正则表达式,我将不胜感激。