Java 华盛顿的正则表达式模式';谁的驾驶执照?
我需要验证字符串是否有模式 所以,我决定这样做Java 华盛顿的正则表达式模式';谁的驾驶执照?,java,regex,Java,Regex,我需要验证字符串是否有模式 所以,我决定这样做 private static final Pattern PATTERN = Pattern.compile("(?:[A-Z]{5}[*]?|[A-Z]{4}[*]|[A-Z]{3}[*]{2}|[A-Z]{2}[*]{3}|[A-Z][*]{4})[A-Z][A-Z*]\\d{3}[A-Z\\d]{2}"); 后来我的方法是: PATTERN.matcher(s).matches() 但到目前为止,我还没有成功 我知道模式过滤特殊字符,但是
private static final Pattern PATTERN = Pattern.compile("(?:[A-Z]{5}[*]?|[A-Z]{4}[*]|[A-Z]{3}[*]{2}|[A-Z]{2}[*]{3}|[A-Z][*]{4})[A-Z][A-Z*]\\d{3}[A-Z\\d]{2}");
后来我的方法是:
PATTERN.matcher(s).matches()
但到目前为止,我还没有成功
我知道模式过滤特殊字符,但是有可能像下面的例子那样制作一个模式来过滤字符串吗
LLLLLFMYYXmb
WOO**JT547KA
WALKECR577DU
我基本上想要的是在前5个空格中也允许***,如果我有3个字符串,我可以有**(按顺序),或者如果我有4个字符串,一个*等等
你知道怎么做吗?或者我的表情有什么问题
编辑:
格式基于数字的构造方式,这里是一个参考
因此,前5个字母是由被截断的姓氏组成的,但姓氏可能太短,不会产生5个字符,因此,缺少的空格将得到一个*直到完整的5个字符。我记得使用的是adambullmer提供的美国驾照。它工作得很好,
. 希望它能帮助你 未通过:我基本上想要的是在前5个空格中也允许***,如果我有3个字符串,我可以有**(按顺序),或者如果我有4个字符串,一个*等等,你能发布一些输入/输出的示例吗?它没有确切的模式。。。但它离我们很近