У меня есть следующее регулярное выражение для извлечения числового значения c из JSON:
"version":\s*(\d+)(\.\d)?
, которое работает при использовании библиотеки java .util.Pattern, которая использует NFA.
Теперь я пытаюсь использовать тот же шаблон с другой библиотекой ( Эта , которая является оберткой для другой библиотеки, использующей DFA (https://www.brics.dk/automaton/faq.html
).
Мой вопрос - почему тот же шаблон регулярных выражений ничего не находит с DFA (вторая библиотека)? Нужно ли что-то изменить в шаблоне для соответствия регулярному выражению DFA?