Я работаю над коммерческим (не открытым исходным кодом) проектом C ++, который работает в системе на основе Linux. Мне нужно сделать регулярное выражение в коде C ++. (Знаю: у меня сейчас 2 проблемы.)
ВОПРОС: Какие библиотеки рекомендуют мне изучить люди, которые регулярно используют регулярные выражения на C / C ++? Быстрый поиск привлек мое внимание к следующему:
1) Boost.Regex (мне нужно прочитать лицензию на программное обеспечение Boost, но этот вопрос не о лицензиях на программное обеспечение)
2) Регулярное выражение POSIX C (не C ++) (#include <regex.h>, regcomp, regexec и т. Д.)
3) http://freshmeat.net/projects/cpp_regex/ (я ничего не знаю об этом; похоже, GPL, поэтому не может использоваться в этом проекте)