Регулярные выражения, соответствующие JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Регулярные выражения, соответствующие Java

Сообщение Anonymous »

Я пытаюсь генерировать регулярное матч выражения в Java, которое принимает все числа, которые содержат 3 и 7 (в любом порядке, то есть, должно быть, должно быть как минимум 7 для всех 3 и наоборот) над набором целых чисел. До сих пор я написал код ниже, однако я не могу получить правильный вывод. Любая помощь будет оценена: < /p>

class Main {
public static void main (String[] args) throws java.lang.Exception {
System.out.println("333333".matches("[[3][7]+]*") ? "Yes" : "No");
}
}
< /code>

Здесь я должен получить вывод как нет, так как данная строка составляет только 3 не 3 и, по крайней мере, 7. < /p>

Подробнее здесь: https://stackoverflow.com/questions/912 ... ng-in-java
Ответить

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

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

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

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

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