正则表达式对于字母数字,//,*和小数点最多2点

时间:2016-07-28 20:05:49

标签: java regex

我希望将包含字母数字,斜杠(/),星号(*)和小数(.)的文本与100.00之类的两个点匹配,但是不是100.000

我已经尝试[0-9A-Za-z/.*]我保持(.*)接受一切。但它不应该那样。它应该类似于(./d {2}),只接受十进制(。)

之后的2位数

我想要匹配的示例:

GHJ1234*BVC/100.00 

1 个答案:

答案 0 :(得分:1)

这匹配您在评论中提供的字符串:

\w+\*\w+/\d+\.\d{2}

Try it here

确保何时将其放入Java代码中以逃避所有反斜杠:

 \\w+\\*\\w+/\\d+\\.\\d{2}