1. Обзор
Иногда мы можем столкнуться с трудностями при сопоставлении строки с регулярным выражением . Например, мы можем не знать, что именно мы хотим сопоставить, но мы можем осознавать его окружение, например, что находится непосредственно перед ним или чего не хватает после него. В этих случаях мы можем использовать утверждения обхода. Эти выражения называются утверждениями, потому что они только указывают, является ли что-то совпадением или нет, но не включаются в результат.
В этом руководстве мы рассмотрим, как мы можем использовать четыре типа утверждений обхода регулярных выражений.
2. Положительный взгляд вперед
Допустим, мы хотели бы проанализировать импорт java-файлов. Во-первых, давайте найдем операторы импорта, которые являются статическими
, проверив, что ключевое слово static
следует за ключевым словом import
.