我正在尝试验证价格范围格式。下面是字符串的顺序:
"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\.]+)
^MSRP\s+\$([\d]+\.[0-9]{2}).*?Event\sPrice\s+\$([\d]+\.[0-9]{2})$
。 - Mark M,
。 - Xeon