首页 > 代码库 > R 中正则
R 中正则
在R中使用正则,可以指定perl=True 构造复杂正则,这也是本人比较熟悉在方式
> word <- c(‘a1:23asdfjaskldjf<->aa:112xzvasoiffncx909<->bb:23asdfjaskldjfAAA‘)> pattern<- ‘bb.*(?=(<->|$))‘> (gregout <- gregexpr(pattern,word,perl=TRUE))[[1]][1] 45attr(,"match.length")[1] 20attr(,"useBytes")[1] TRUEattr(,"capture.start") [1,] 65attr(,"capture.length") [1,] 0attr(,"capture.names")[1] ""> substr(word[1],gregout[[1]],gregout[[1]]+attr(gregout[[1]],‘match.length‘)-1)[1] "bb:23asdfjaskldjfAAA"
正则中使用了向前引用,使用了() ,可以使用perl=TRUE 来指定
R 中正则
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。