从字符串中删除两个字符

ATM*_*hew 10 r stringr

相关问题在这里.

所以我有一个货币值包含美元符号和逗号的字符向量.但是,我想尝试在同一步骤中删除逗号和美元符号.

这会删除美元符号=

d = c("$0.00", "$10,598.90", "$13,082.47")
gsub('\\$', '', d)
Run Code Online (Sandbox Code Playgroud)

这会删除逗号=

library(stringr)
str_replace_all(c("10,0","tat,y"), fixed(c(","), "")
Run Code Online (Sandbox Code Playgroud)

我想知道我是否可以一步删除这两个字符.

我意识到我可以将gsub结果保存到一个新变量中,然后在该变量上重新应用该(或另一个函数).但我想我想知道一步到位.

jor*_*ran 14

由于评论中的回答很糟糕:

gsub('\\$|,', '', d)
Run Code Online (Sandbox Code Playgroud)

用空字符串替换$or或(|),.