-2

以下模式的表达式可以是什么正则表达式(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
4

2 回答 2

1
[a-zA-Z]{3}=\d{0,4}([.]\d{0,4})?
于 2012-12-07T10:25:20.183 回答
0

我会使用以下内容:

    Pattern pattern = Pattern.compile("^[a-zA-Z]{3}=\\d{0,4}(\\.\\d{0,4})?$");
于 2012-12-07T10:29:44.187 回答