Trong Perl, tôi đang cố đọc một tệp nhật ký và chỉ in các dòng có dấu thời gian giữa hai lần cụ thể. Định dạng thời gian là hh: mm: ss và đây luôn là giá trị thứ ba trên mỗi nhật ký. Ví dụ: tôi sẽ tìm kiếm các dòng sẽ nằm trong khoảng từ 12:52:33 đến 12:59:33Làm thế nào để tìm kiếm các dòng trong một tệp giữa hai dấu thời gian sử dụng Perl?
Tôi mới sử dụng Perl và không biết nên bắt đầu tuyến đường nào để bắt đầu lập trình chương trình này. Tôi khá chắc chắn điều này sẽ sử dụng một số loại regex, nhưng đối với cuộc sống của tôi, tôi thậm chí không thể bắt đầu hiểu được những gì sẽ được. Ai đó có thể giúp tôi với điều này.
Ngoài ra, để làm điều này khó khăn hơn, tôi phải thực hiện điều này với mô-đun Perl chính vì công ty của tôi sẽ không cho phép tôi sử dụng bất kỳ mô-đun nào khác cho đến khi chúng được kiểm tra và xác minh. hệ thống tập lệnh có thể tương tác với.
Bạn có ý nghĩa gì với giá trị thứ ba? Trường thứ ba? – radius
Bạn có thể đăng một ví dụ về một dòng từ nhật ký không? Điều đó sẽ giúp mọi thứ rõ ràng. –