Код: Выделить всё
String s = "The loading is completed, TB62 is bound for Chongqing, and trains 11-13 are expected";
boolean matcher = Pattern.matches(".*11-13.*", s);
System.out.println(matcher);
< /code>
Я проверяю только строку, содержащую 11-13 и выше, но если регулярное выражение < /p>
.*1-13.*
< /code>
, который также работает для вышеуказанной строки. Как мне изменить регулярное выражение, что оно не будет соответствовать.*1-13.*обновление и добавление дополнительной информации, чтобы люди могли ответить
У меня есть два регулярных выражения
.
Код: Выделить всё
.*11-13.*
.*1-1.*
< /code>
Но проблема - даже < /p>
.*1-1.* also matches to the string
String s = "The loading is completed, TB62 is bound for Chongqing, and trains 11-13 are expected";
Подробнее здесь: https://stackoverflow.com/questions/667 ... sion-check