Наше использование 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”