【发布时间】:2015-06-01 05:36:23
【问题描述】:
给定这个向量:
ba <- c('baa','aba','abba','abbba','aaba','aabba')'
除了baa 和aba 之外,我想将每个单词的最后a 更改为i。
我写了下面这行...
gsub('(?<=a[ab]b{1,2})a','i',ba,perl=T)
但被告知:PCRE 模式编译错误'lookbehind assertion is not fixed length' at ')a'。
我环顾了一下,显然 R/Perl 只能向前看,而不是向后看。这个问题的任何解决方法?谢谢!
【问题讨论】:
标签: regex r lookbehind