解析一下用于5到11位数字的CSV列表的Java RegEx

来源:爱站网时间:2021-12-10编辑:网友分享
我有一个Java正则表达式来捕获5到11位数字的单个数字:^ [0-9] {5,11} $我还需要能够捕获具有相同数字的CSV输入列表格式。面对这个需求爱站技术小编是解决了,但是广大的朋友你们还没有,所以不能独享,现在发出来给大家参考参考。

问题描述


我有一个Java正则表达式来捕获一个5到11位数字的数字:

^[0-9]{5,11}$

我还需要能够捕获具有相同数字格式的CSV输入列表。此输入的示例如下:

 0123456789,012345,012345678,01234567890

如何扩展较早的RegEx来捕获其他逗号分隔的值?

思路一:


用途:

^[0-9]{5,11}(?:,[0-9]{5,11})*$

位置:

  • [(?:,[0-9]{5,11})*与5到11位数字匹配0或更多次,后跟逗号

Demo & explanation

思路二:


只有第二个可选组,其中有一个逗号。试试:

^[0-9]{5,11}(,[0-9]{5,11})*$

 以上内容就是爱站技术频道小编为大家分享的解析一下用于5到11位数字的CSV列表的Java RegEx,看完以上分享之后,大家应该都知道用于5到11位数字的CSV列表的Java RegEx是什么了吧。

上一篇:GenCollectForAllocation是什么意思?

下一篇:AuthorizationCodeInstalledApp-Android替代

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载