使用 R 的函数正则匹配错误
Posted
技术标签:
【中文标题】使用 R 的函数正则匹配错误【英文标题】:error with function regmatches using R 【发布时间】:2011-11-24 01:19:27 【问题描述】:我正在尝试在 R 中使用函数 regmatches,但出现错误(R 说它找不到函数)。
我现在很累,也许我犯了一些非常愚蠢的错误。但是,我不知道出了什么问题。
我尝试使用 ??regmatches,但没有找到任何东西。
接下来我尝试了“sos”包和函数findFn(“regmatches”),但它返回了:
找到 0 个匹配项 x 有零行;无内容显示。 Mensagens de aviso perdidas: 在 findFn("regmatches") 中:在 html 中找不到 HIT;只处理一页。
我不知道还能做什么。
我知道我可能犯了像this one 这样的愚蠢错误,但我不知道还能做什么。以下是我的会话信息:
R 版本 2.12.2 (2011-02-25) 平台:i386-pc-mingw32/i386(32位)
语言环境: 1 LC_COLLATE=葡萄牙语_巴西.1252 LC_CTYPE=葡萄牙语_巴西.1252 [3] LC_MONETARY=葡萄牙语_巴西.1252 LC_NUMERIC=C [5] LC_TIME=葡萄牙语_巴西.1252
附加的基础包: 1 stats graphics grDevices utils datasets methods base
其他附加包: 1 sos_1.3-1 brew_1.0-6
通过命名空间加载(未附加): 1tools_2.12.2
【问题讨论】:
【参考方案1】:regmatches
已添加到 R 2.14.0...
【讨论】:
【参考方案2】:对不起各位。碰巧这是一个愚蠢的错误。在几乎放弃之后,我决定检查这是否是我的 R 版本的问题。所以,我查看了 CRAN 网页,并在 R 2.14 的新功能下找到了这个。
新函数 regmatches() 用于从 regexpr()、gregexpr() 和 regexec() 获得的匹配数据中提取或替换匹配或不匹配的子字符串。
所以,是时候更新 R了。我认为使用 2.12.2 版本并没有那么糟糕,但它发生了。
【讨论】:
以上是关于使用 R 的函数正则匹配错误的主要内容,如果未能解决你的问题,请参考以下文章