-3
Мне нужен шаблон: GJ-16-RS-1234
, и я применил следующие шаблоны, но они не работают.Как совместить регулярное выражение в java
Мои шаблоны регулярных выражений:
String str_tempPattern = "(^[A-Z]{2})\\-([0-9]{2})\\-([A-Z]{1,2})\\-([0-9]{1,4}$)";
String str_tempPattern = "(^[A-Z]{2})-([0-9]{1,2})-([A-Z]{1,2})-([0-9]{1,4})$";
String str_tempPattern = "^[A-Z]{2}\\-[0-9]{1,2}\\-[A-Z]{1,2}\\-[0-9]{1,4}$";
И я использую текстовый Бодрствующего для проверки каких-либо изменений в aftertextchange()
Pattern p = Pattern.compile(str_tempPattern, Pattern.CASE_INSENSITIVE | Pattern.DOTALL);
Matcher m = p.matcher(s);
if (m.find()){
}
Можете ли вы нас найти, с чем вы соответствуете? –
Я согласен с этим: GJ-16-RS-1234 –
из какого-либо другого текста –