2010-09-23 40 views

Trả lời

4

TRE

Theo tác giả nó phù hợp chặt chẽ hơn nữa để POSIX hơn hầu hết mọi thứ trên mạng, và cũng đã hỗ trợ cho regexs gần đúng. Nó đã được cập nhật và sẽ hoạt động trên XP.

Nó chỉ tuyên bố thành công với Windows 98-XP/Microsoft Visual C++ 6.0. Cygwin 1.3-1.5 với GCC cũng hoạt động, rõ ràng, nhưng nếu bạn quản lý để biên dịch và tích hợp nó, hãy cho tác giả một email.

5

Bạn có một vài lựa chọn:

  • mingw-libgnurx từ khu vực do người dùng đóng góp của MinGW; từ README: Chức năng

    regex từ glibc 2,5 tách ra thành một thư viện riêng biệt, cho Win32

  • msys-regex; từ mô tả gói:

    phiên bản hiện tại có nguồn gốc từ việc thực hiện GNULIB của module regex, nhưng một phiên bản cũ của runtime bắt nguồn từ GNU thư viện regex đáng kính, với một giao diện hơi khác nhau, là có sẵn cho các ứng dụng di sản MSYS

  • pcre thể được biên dịch với MinGW

Nếu bạn muốn chạy trình biên dịch chéo MinGW trên Fedora, libgnurx và pcre nằm trong kho lưu trữ, ready to use with MinGW.

Đối với những người sử dụng C++ Boost RegEx (dấn thân vào TR1) và QRegExp (từ Qt) cũng được lựa chọn.

+0

i biên soạn pcre trong mingw, nhưng tôi vẫn không thể biên dịch với #include ?????? –