java中以下表达式的正则表达式

时间:2012-12-07 10:22:19

标签: java regex

以下模式的表达式可以是正则表达式(java):

currency-symbol=digit(min length=0, max length=4).(optional)digit(min length=0, max length=4)

例如:

eur=1

gbp=3.2

usd=40.05

AUD=0.33

2 个答案:

答案 0 :(得分:1)

[a-zA-Z]{3}=\d{0,4}([.]\d{0,4})?

答案 1 :(得分:0)

我会使用以下内容:

    Pattern pattern = Pattern.compile("^[a-zA-Z]{3}=\\d{0,4}(\\.\\d{0,4})?$");