@amaya_bahringer
Чтобы написать регулярное выражение в Java для выделения подстроки, нужно использовать класс Pattern, который позволяет создавать регулярные выражения, и класс Matcher, который выполняет поиск совпадений в строке с помощью регулярного выражения.
Пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import java.util.regex.Pattern; import java.util.regex.Matcher; public class Main { public static void main(String[] args) { String input = "Hello, world!"; Pattern pattern = Pattern.compile("world"); Matcher matcher = pattern.matcher(input); if (matcher.find()) { System.out.println("Совпадение найдено: " + matcher.group(0)); } else { System.out.println("Совпадений не найдено."); } } } |
Здесь мы ищем подстроку "world" в строке "Hello, world!" с помощью регулярного выражения "world". Функция find() возвращает true, если совпадение найдено, и false в противном случае. Если совпадение найдено, мы используем функцию group(0) для получения самого совпадения.