0

只是一个简单的问题,有人知道如何将正则表达式与 "\$" 一起使用吗?本质上,我想解析字符串并找出 \$ 之后的数值(例如“购买新床架可获得 50 美元的折扣”)。

4

1 回答 1

4

在正则表达式中,$将表示字符串的结尾,因此如果要匹配实际的 $,则需要​​“转义”它,例如\$.

grepR 中,你需要使用\\,如下:

x <- "Get $50 off on purchases of new bed frames"
grep("\\$\\d+", x)
于 2011-10-15T13:15:18.003 回答