【发布时间】:2021-04-17 15:21:43
【问题描述】:
根据link,我编写了一个正则表达式,在 R 中为特定字符串执行时没有给出预期结果:
string <- "0,9% BB"
regex <- "^ ?\\d+[\\d ,\\.]*[B-DF-HJ-NP-TV-Z\\/]*%?"
grep(regex, string, value = T, perl = T)
结果输出为
[1] "0,9% BB"
而不是期望的(并由链接输出)
[1] "0,9%"
我缺少什么来获得所需的输出?请最好以R为基础。
【问题讨论】: