小编JMD*_*JMD的帖子

将函数应用于R中gsub中的反向引用

我是R的新手,我坚持使用似乎不起作用的反向引用.在:

gsub("\\((\\d+)\\)", f("\\1"), string)
Run Code Online (Sandbox Code Playgroud)

它正确地抓取括号之间的数字,但不应用(正确定义的,否则正常)函数f来替换数字 - >它实际上是传递给f的字符串"\ 1".

我错过了什么或只是R不处理这个?如果是这样,任何想法我怎么能做类似的事情,即将"动态"的函数应用于我正在解析的文本中的括号之间出现的(实际上很多)数字?

非常感谢你的帮助.

backreference r

3
推荐指数
1
解决办法
518
查看次数

标签 统计

backreference ×1

r ×1