将 Regexpr 与 $ 一起使用

发布于 2024-12-10 15:03:05 字数 91 浏览 0 评论 0原文

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

Just a quick question, does anyone know how to use regexpr with "\$" ? Essentially, I want to parse out strings and figure out what numeric value came after the \$ (for example "Get $50 off on purchases of new bed frames").

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

陌若浮生 2024-12-17 15:03:05

在正则表达式中,$ 表示字符串的结尾,因此如果您想匹配实际的 $,则需要​​对其进行“转义”,例如 \$

在R中的grep中,需要使用\\,如下:

x <- "Get $50 off on purchases of new bed frames"
grep("\\$\\d+", x)

In regular expressions, $ would denote the end of the string, and so if you want to match an actual $, you'd need to "escape" it, like \$.

In grep in R, you need to use \\, as follows:

x <- "Get $50 off on purchases of new bed frames"
grep("\\$\\d+", x)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文