В Java есть крутая вещь
Pattern.quote(). Она превращает любую строку в полностью безопасную для использования в Regex.Берём строку с опасными символами:
String text = "Hello.(world)?+";
Экранируем для регулярки:
String safe = Pattern.quote(text);
Используем в поиске без ошибок:
boolean match = Pattern.compile(safe).matcher("Hello.(world)?+").find();Теперь любые точки, скобки, плюсы, звёздочки не сломают твою регулярку, всё работает как обычный текст.
👉 Java Ready | #совет
