用于提取价格信息的Java正则表达式
我需要一些java正则表达式方面的帮助。我需要从下面的字符串中提取信息用于提取价格信息的Java正则表达式,java,regex,Java,Regex,我需要一些java正则表达式方面的帮助。我需要从下面的字符串中提取信息 “some information text followed by some price detail like below Amount: $45.75 Tax: $3.25 Discount: -$5.00 Total : *$49.00* followed by some other information text” 我需要正则表达式来提取所有的价格键,值对,比如金额,$45.75,税,$3.25 或者可以使
“some information text followed by some price detail like below
Amount: $45.75
Tax: $3.25
Discount: -$5.00
Total : *$49.00*
followed by some other information text”
我需要正则表达式来提取所有的价格键,值对,比如金额,$45.75,税,$3.25
或者可以使用regex提取所提供密钥的价格。i、 e.String amountregex=“regexstring”应为$45.75
有人能帮忙吗?您应该能够通过反复搜索此表达式来提取您正在查找的数据:
(Amount|Tax):\s+[$](\d+[.]\d\d)
您需要正确地转义这个表达式以用作Java文本
匹配时,表达式将生成两个捕获组:
第1组为金额或税款
组2是表示相应值的字符串。
好极了非常感谢您在短时间内回复,并提供了准确的答案和演示。