У меня есть шаблон режима, который я использую для соответствия экрану.
Когда я использую его для тестирования в превосходном тексте, то же самое работает просто нормально.
Но в исполнении Java код не удается < /p>
System.out.println(Pattern.matches("(B+)?|(R+)?", "RRBRR"));//false
System.out.println(Pattern.matches("(B+)?|(R+)?", "RRRRR"));//true
< /code>
Приведенный выше код должен быть истинным в обоих случаях, тогда как в Java он поступает как ложный.RRRRBBBRRBBBRBBBRRR
< /code>
Тогда он должен идентифицировать как < /p>
RRRR BBB RR BBB R BBB RRR
< /code>
Пожалуйста, помогите ... заранее спасибо < /p>
Подробнее здесь: https://stackoverflow.com/questions/364 ... ng-in-java
Как выяснить точную причину, почему regex не удается в Java ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение