Jestem programistą java. Często używam skryptów Bash do przetwarzania tekstu.Biblioteka Java do przetwarzania tekstów/ciągów symularnie do narzędzi unix/linux
Narzędzia takie jak grep, sed, awk, tr, wc, find oraz piping between commands dają tak potężną kombinację.
Jednak programowanie bash nie ma możliwości przenoszenia, testowalności i bardziej eleganckich konstrukcji programistycznych istniejących w Javie. Utrudnia to również integrację z innymi naszymi produktami Java.
Zastanawiam się, czy ktoś wie o jakichkolwiek bibliotekach przetwarzania tekstu Java, które mogą oferować to, czego szukam.
Byłoby tak fajnie być w stanie napisać:
Text.createFromFile("blah.txt).grep("-v","ERROR.*").sed("s/ERROR/blah/g").awk("print $1").writeTo("output.txt")
To może być pie-in-in-the-sky rzeczy. Ale pomyślałem, że i tak postawię to pytanie.
Witam Alex, czy mógłbyś wyjaśnić, co masz na myśli mówiąc o wbudowanej mrówce? Pozdrawiam, B – Ben
Witaj Ben, zaktualizowałem swoją odpowiedź. Powodzenia! –
Cześć Alex. Dzięki, to bardzo dobrze wiedzieć. – Ben