我是R的新手,我坚持使用似乎不起作用的反向引用.在:
gsub("\\((\\d+)\\)", f("\\1"), string)
Run Code Online (Sandbox Code Playgroud)
它正确地抓取括号之间的数字,但不应用(正确定义的,否则正常)函数f来替换数字 - >它实际上是传递给f的字符串"\ 1".
我错过了什么或只是R不处理这个?如果是这样,任何想法我怎么能做类似的事情,即将"动态"的函数应用于我正在解析的文本中的括号之间出现的(实际上很多)数字?
非常感谢你的帮助.