使用gsub()中的捕获组作为另一个对象(R)的索引/名称

时间:2017-12-05 11:49:12

标签: r regex gsub

我的问题的实质归结为是否可以在gsub()中使用捕获的组(通过。\\1)来访问另一个对象的元素? 例如: 在字符串列表的每个字符串中查找模式,然后只返回捕获的模式,如下所示:

gsub("(Some_pattern).*", "\\1" , List_of_strings)

我想知道以下是否可能:

gsub("(Some_pattern).*", object["\\1"] , List_of_strings)

基本上使用捕获的组来访问与捕获的组具有相同名称的元素 使用上面的语法,错误"下标超出范围"生成 - 我假设这意味着\\1不被解释为捕获的组,而是字面上\\1
当然,使用不同的方法可以获得相同的结果,但我想知道是否可以对gsub中捕获的组进行解释?
谢谢!

0 个答案:

没有答案