Khi phân tích log proxy/web trên Unix, cần tách URL. Với mỗi dòng, dùng nhóm bắt để tách URL http/https thành ba phần scheme host path, in cách nhau một dấu cách. Nếu URL không có path thì dùng /. Dòng không phải URL http(s) hợp lệ thì in INVALID.
Mẫu gợi ý: ^(https?)://([^/]+)(/.*)?$.
Ví dụ:
Input:
https://neu.edu.vn/sv/login
http://example.com
ftp://x.com/a
Output:
https neu.edu.vn /sv/login
http example.com /
INVALID
Mỗi dòng là một URL cần phân tích.
Tối đa 10000 dòng.
Mỗi dòng: scheme host path hoặc INVALID.
Ví dụ:
Đầu vào:
https://neu.edu.vn/sv/login
http://example.com
ftp://x.com/a
Đầu ra:
https neu.edu.vn /sv/login
http example.com /
INVALID
Giải thích:
Đang tải editor...