1. Обзор
В этом кратком руководстве мы покажем, как работает механизм сопоставления с образцом. Мы также представим различные способы оптимизации регулярных выражений
в Java.
Для ознакомления с использованием регулярных выражений
обратитесь к этой статье здесь .
2. Механизм сопоставления с образцом
Пакет java.util.regex
использует механизм сопоставления с образцом, называемый недетерминированным конечным автоматом
(NFA). Он считается недетерминированным
, поскольку при попытке сопоставить регулярное выражение с заданной строкой каждый символ во входных данных может несколько раз сверяться с разными частями регулярного выражения.