复杂的正则表达式和可能的简单方法

时间:2019-02-13 18:01:01

标签: java regex

我必须检查输入内容是否与此格式匹配。

输入可以像这样

([0-9])(%)([0-9]) 

(例如5%7有效)或多次,但采用以下格式:

([0-9])(%)([0-9])(;)([0-9])(%)([0-9])

因此有效输入应为

5%6;4%7 

我必须指定序列多少次

([0-9])(%)([0-9]) 

来了,但是它必须至少出现一次。因此,例如,如果出现的最大时间为3,则有效输入为:

5%7;2%7;2%8 or 5%7;7%7 or 1%7

我真的很感谢这方面的帮助,因为我对正则表达式不太了解。

0 个答案:

没有答案