用于单词空间逗号分隔数字的正则表达式

时间:2017-01-12 19:38:58

标签: java regex

我通过正则表达式跟踪我想要匹配的字符串

XYZ 8,4
XYZ 13,5

基本上,要严格匹配的预定义单词(XYZ)后跟空格和逗号分隔的数字,每个数字的最大长度为2

我还有另一组需要正则表达式匹配的字符串

XYZ A 8.2.3
XYZ A 12.3.2 

这里,一个预定义的单词(XYZ A),其中的空格要严格匹配,后跟空格和点分隔的数字,每个数字的最大长度为2格式(digit.digit.digit)

感谢任何指针

1 个答案:

答案 0 :(得分:1)

以下是适用于http://regexr.com/3f27q

的内容

这是它在java中的样子:

Pattern.compile("^((XYZ)|(XYZ A))\\W(\\d+[,.])*\\d+$");