Я много лет искал документацию или учебник по регулярным выражениям Haskell. На странице HaskellWiki нет полезной информации. Он просто дает загадочное сообщение:
Documentation
Coming soonish.
Есть краткое сообщение в блоге который я нашел довольно полезным, однако он касается только регулярных выражений Posix, а не PCRE.
Я работаю с регулярным выражением Posix несколько недель и прихожу к выводу, что для моей задачи мне нужен PCRE.
Моя проблема в том, что я не знаю, с чего начать с PCRE в Haskell. Я загрузил regex-pcre-builtin
с cabal, но мне нужен пример простой программы сопоставления, которая поможет мне начать работу.
- Можно ли реализовать многострочное сопоставление?
- Могу ли я вернуть спички в таком формате:
[(MatchOffset,MatchLength)]
? - В каких еще форматах я могу вернуть спички?
Большое спасибо за любую помощь!