Рубрики
Без рубрики

Регулярное выражение в Java

Вступление Наше использование Java увеличивается со временем, и из-за этого мы должны знать больше ne… Помеченный java.

Наше использование Java увеличивается со временем, и из-за этого мы должны знать больше потребностей, которые помогают нам с кодом и дают коду меньше наших продуктов, и примеры этих потребностей – Регулярное выражение или Регулярное выражение, и мы поговорим об этом на Java

Регулярное выражение – это набор определенных букв, которые мы пишем для поиска определенного шаблона во входных данных, иногда это становится буквой или двумя, а иногда очень сложным шаблоном.

В общем, регулярное выражение содержит множество выражений, и когда вы их знаете, вы можете применять их на любом языке, в зависимости от синтаксиса, на котором вы пишете.

Примеры регулярных выражений:

\ d Это означает, что вы вращаете любое число от 0 до 9 \ w Это означает, что вы выполняете запись, будь то верхний регистр, нижний регистр или число \ s Это означает пробел [] Используется, если вы хотите переместить букву или цифру в определенный диапазон

Пример: [an] Это означает, что вы поворачиваете только строчную букву из тонны

Хорошо, если я хочу, например, пользователь, вводя, вводит число от 4 до 9, но необходимо ввести как минимум число, и можно ввести много, но необходимо ввести хотя бы одно число в виде этого + [9-4] Таким образом, у регулярного выражения не так много потребностей, которые вы можете искать и использовать в коде вместо того, что мы делаем.

В качестве примера в Java:

Если я хочу проверить ввод, в нем сначала есть число от 1 до 5, затем любая буква от m до r, затем любое число от 2 до 4

Scanner scanner = new Scanner (System.in);
String input = scanner.nextLine ();
Pattern pattern = Pattern.compile ("[1-5] [m-r] [2-4]");
Matcher matcher = pattern.matcher (input);
boolean found = matcher.find ();
if (found) {
System.out.println ("Pattern found:" + input);
} else {
System.out.println ("Pattern not found.");
}
Это только начало в регулярном выражении

Оригинал: “https://dev.to/tawfikyasser/regex-in-java-1b80”