Авторский канал по разработке на Java.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!
Cотрудничество: @energy_c
Post #1450
1.43K

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




















