小编Ven*_*nan的帖子

修改由其他人维护的R包

在其他人编写的R包的函数中存在语义错误.我通过电子邮件联系了包裹的"描述"文件中提到的那个人,但没有回复.但是,我需要继续我的项目.

我可以纠正该错误并签入该项目的更改吗?如果那是不可能的,我应该用校正编写我自己的函数版本并调用它吗?前进的最佳方式是什么?谢谢.

r cran

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

在R中的regexp中处理标点符号的字边界

虽然用gsub替换字符串中的两个点可以回答关于替换像'.'这样的标点字符的问题,但它似乎不适用于字边界.例如,

text100 <- "My # is 1234"
text1 <- gsub("\\b#\\b","hash",text100)
> text1
[1] "My # is 1234"
Run Code Online (Sandbox Code Playgroud)

#是没有得到更换.怎么解决这个问题?

请注意,不应替换多个#.例如,

'##'不应该替换为'hash'或'hashhash'.

#之后或之前的任何图形字符都不应被替换(例如,'.#'不应被替换)

regex r punctuation word-boundary word-break

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

标签 统计

r ×2

cran ×1

punctuation ×1

regex ×1

word-boundary ×1

word-break ×1