Tôi là một lập trình viên java. Tôi sử dụng các tập lệnh bash rất nhiều để xử lý văn bản.Thư viện Java để xử lý chuỗi văn bản/chuỗi với các tiện ích unix/linux
Các tiện ích như grep, sed, awk, tr, wc, find, cùng với đường ống giữa các lệnh cho phép kết hợp mạnh mẽ như vậy.
Tuy nhiên, lập trình bash thiếu tính di động, khả năng thử nghiệm và các cấu trúc lập trình thanh lịch hơn tồn tại trong Java. Nó cũng làm cho nó khó khăn hơn để tích hợp vào các sản phẩm Java khác của chúng tôi.
Tôi đã tự hỏi nếu có ai biết về bất kỳ thư viện xử lý văn bản Java nào có thể cung cấp những gì tôi đang tìm kiếm.
Nó sẽ rất mát mẻ để có thể viết:
Text.createFromFile("blah.txt).grep("-v","ERROR.*").sed("s/ERROR/blah/g").awk("print $1").writeTo("output.txt")
Điều này có thể pie-in-in-the-sky thứ. Nhưng dù sao thì tôi cũng đặt câu hỏi đó ra.
Xin chào Alex, bạn có thể giải thích ý của bạn bằng cách nhúng Ant không? Chúc mừng, B – Ben
Xin chào Ben, tôi đã cập nhật câu trả lời của mình. Chúc may mắn! –
Xin chào Alex. Cảm ơn, điều đó rất tốt để biết. – Ben