Tôi đang làm việc trên một dự án C ++ thương mại (không phải mã nguồn mở) chạy trên hệ thống dựa trên linux. Tôi cần thực hiện một số regex trong mã C ++. (Tôi biết: Bây giờ tôi có 2 vấn đề.)
HỎI: Những người thường xuyên làm regex từ C / C ++ khuyên tôi nên xem xét những thư viện nào? Một tìm kiếm nhanh đã khiến tôi chú ý đến những điều sau:
1) Boost.Regex (Tôi cần đọc Giấy phép Phần mềm Boost, nhưng câu hỏi này không phải về giấy phép phần mềm)
2) C (không phải C ++) POSIX regex (#include <regex.h>, regcomp, regexec, v.v.)
3) http://freshmeat.net/projects/cpp_regex/ (Tôi không biết gì về cái này; có vẻ là GPL, do đó không thể sử dụng được trong dự án này)