Как выяснить точную причину, почему regex не удается в JavaJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как выяснить точную причину, почему regex не удается в Java

Сообщение Anonymous »

У меня есть шаблон режима, который я использую для соответствия экрану.
Когда я использую его для тестирования в превосходном тексте, то же самое работает просто нормально.
Но в исполнении 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»