不包括Regex Java | Mobile vision API |文本块中的单词
我做了一个简单的车牌扫描应用程序,当我扫描时,它只检测到一个单词“SINDH”,而不是像AFR-2020那样的上面的数字,它只检测到“SINDH”和goes to Textblock AFR-2020高于“信德省” 以下是regex,我如何排除信德省不包括Regex Java | Mobile vision API |文本块中的单词,java,android,Java,Android,我做了一个简单的车牌扫描应用程序,当我扫描时,它只检测到一个单词“SINDH”,而不是像AFR-2020那样的上面的数字,它只检测到“SINDH”和goes to Textblock AFR-2020高于“信德省” 以下是regex,我如何排除信德省 String REGEX = "[a-zA-z]{1,4}\\s*[-]*[0-9]{0,2}\\s*[-]*[0-9]{3,4}$"; Pattern number; Matcher matcher;
String REGEX = "[a-zA-z]{1,4}\\s*[-]*[0-9]{0,2}\\s*[-]*[0-9]{3,4}$";
Pattern number;
Matcher matcher;
text = mText.getValue();
以下正则表达式与AFR-2020匹配,但与信德省不匹配
匹配至少一个大写字符,后跟一个
-
和至少一个数字您应该使用“[a-zA-Z]{1,4}\\s*[-]*[0-9]{0,2}\\s*[-]*[0-9]{3,4}$”
这正是不适用于OP的正则表达式?他的正则表达式必须与AFR-2020以外的车牌格式匹配吗?
String regex = "[A-Z]+\\-\\d+";