这不匹配。我想匹配一串不是]
或)
的字符。
我使用了这个正则表达式,但它不匹配“[^\\)\\]]+
”
我确信这很简单,但请帮助:)
在R中工作:
gsub('[\\(\\[]{1}[^\\)\\]]+[\\)\\]]{1}','','JOSH [IS MY NAME]')
不匹配任何东西。我希望它删除方括号之间的数据。
答案 0 :(得分:1)
正则表达式将是
\\[[^\\[\\]]+\\]
这将替换括号内的任何内容。将其替换为[]
答案 1 :(得分:1)
AH。 我必须设置perl = TRUE参数并且它有效。 更好的谢谢你们!