2016-01-14 15 views
6

Tôi đang viết một chương trình Nim sử dụng regexes, hoạt động tốt, ngoại trừ việc khi tôi biên dịch, tôi nhận được thông báo lỗi này:Nim `Cảnh báo: không được dùng nữa`, sử dụng thay thế nào?

Warning: re is deprecated [Deprecated] 

Tôi đã nhìn vào tài liệu cho các mô-đun re, nhưng không có đề cập đến một cách mới để tạo các regex.

Câu hỏi của tôi là, nếu hàm xây dựng re"regex" không được chấp nhận, thì nên tôi sử dụng?

Trả lời

6

Từ the docs:

Xem xét sử dụng các nre hoặc pegs module để thay thế.

pegs được cho là mạnh hơn các cụm từ thông dụng và do đó sử dụng cú pháp khác với hầu hết các công cụ biểu thức chính quy; Ngược lại, nre chỉ là trình bao bọc tốt hơn xung quanh thư viện PCRE hơn re.

+0

Cảm ơn, 'nre' đã hoạt động hoàn hảo và' chốt 'trông rất thú vị, tôi sẽ xem xét việc học nó. – Samadi

+0

Bạn được chào đón. – JAB

Các vấn đề liên quan