gpt4 book ai didi

java - 在java正则表达式中验证价格

转载 作者:搜寻专家 更新时间:2023-11-01 03:27:12 25 4
gpt4 key购买 nike

我正在尝试验证价格范围格式。以下是字符串序列:

"MSRP $250.00 - Event Price $129.00"

我试过这样的:

String t=price1.replace("$","T");
t= t.replace(" ", "");
MSRPT([0-9]+).([0-9]+)-EventPriceT([0-9]+).([0-9]+)

但是没有匹配到。

谢谢

最佳答案

使用:

MSRP\s\$([0-9]+)\.([0-9]+).*?\$([0-9]+)\.([0-9]+)

请注意,您需要转义 $ - 点是“任何”字符

但我会写:

MSRP\s+\$([\d\.]+).*?Event\sPrice\s+\$([\d\.]+)

你将拥有 $1 和 $2 的价格字符串

关于java - 在java正则表达式中验证价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10655673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com