Regex 如何删除“$&引用;及"&引用;用正则表达式

Regex 如何删除“$&引用;及"&引用;用正则表达式,regex,string,substring,Regex,String,Substring,我目前正在网上抓取一个电子商务网站,我正在选择产品的价格。价格如下表所示: 4500美元 我目前在网页抓取软件的regExr中有这样的内容: [0-9]+\.[0-9]+ 我现在只是想知道如何删除美元符号和圆点?就这样离开 4500 我从正则表达式中了解到,我可以匹配$and。性格所以我试了一下: \$[0-9]+[0-9]+ 什么是正则表达式,以便我可以匹配某些字符并删除它们?在JavaScript中,这可以通过以下方式完成(如果您仍然希望使用正则表达式): String s = "$450

我目前正在网上抓取一个电子商务网站,我正在选择产品的价格。价格如下表所示:

4500美元

我目前在网页抓取软件的regExr中有这样的内容:

[0-9]+\.[0-9]+
我现在只是想知道如何删除美元符号和圆点?就这样离开

4500

我从正则表达式中了解到,我可以匹配$and。性格所以我试了一下:

\$[0-9]+[0-9]+


什么是正则表达式,以便我可以匹配某些字符并删除它们?

在JavaScript中,这可以通过以下方式完成(如果您仍然希望使用正则表达式):

String s = "$4500";
s = s.replace("$", "");
s = s.replace(".", "");
const[dollarSymbol,…value]=/\$([0-9]+)\.([0-9]+)/.exec('$4.500');
const result=values.join(“”);
或者一个较短的方法是:

“$4.500”。替换(/[$.]/g)”;

Regex不删除任何内容,Regex匹配或不匹配某些现有的连续文本。您不能在一个正则表达式匹配操作中匹配不相交的文本片段。您可以使用捕获组
\$(\d+)\(\d+)