Với regexp, tôi muốn tạo dữ liệu ngẫu nhiên x số lần để kiểm tra điều gì đó.Có lib để tạo dữ liệu theo regexp không? (Python hoặc khác)
ví dụ:
>>> print generate_date('\d{2,3}')
13
>>> print generate_date('\d{2,3}')
422
Tất nhiên mục tiêu là làm điều gì đó phức tạp hơn một chút so với số điện thoại và địa chỉ email.
Có điều gì như thế này không? Nếu có, nó có tồn tại cho Python không? Nếu không, bất kỳ đầu mối/lý thuyết tôi có thể sử dụng để làm điều đó?
+1 Thật tuyệt vời! – katrielalex
Hầu hết những gì tôi đang tìm kiếm. +1 –
Tôi cũng đã đóng gói mô-đun này làm tiện ích trên UtilityMill: http://utilitymill.com/utility/Regex_inverter. Tất cả các tiện ích UM hiển thị XML và JSON API, vì vậy bạn có thể gọi điều này từ xa từ mã của riêng bạn và UtilityMill thực hiện xử lý đảo ngược regex. – PaulMcG