标签: java regex
我希望将包含字母数字,斜杠(/),星号(*)和小数(.)的文本与100.00之类的两个点匹配,但是不是100.000。
/
*
.
100.00
100.000
我已经尝试[0-9A-Za-z/.*]我保持(.*)接受一切。但它不应该那样。它应该类似于(./d {2}),只接受十进制(。)
[0-9A-Za-z/.*]
(.*)
我想要匹配的示例:
GHJ1234*BVC/100.00
答案 0 :(得分:1)
这匹配您在评论中提供的字符串:
\w+\*\w+/\d+\.\d{2}
Try it here
确保何时将其放入Java代码中以逃避所有反斜杠:
\\w+\\*\\w+/\\d+\\.\\d{2}