Библиотека Java для обработка текста / строк подобна утилитам unix / linux

Я программист на java. Я часто использую сценарии bash для обработки текста.

Утилиты, такие как grep, sed, awk, tr, wc, find, вместе с конвейером между командами дают такую ​​мощную комбинацию.

Однако программированию на bash не хватает переносимости, тестируемости и более элегантные программные конструкции, существующие в Java. Это также усложняет интеграцию с другими нашими продуктами Java.

Мне было интересно, знает ли кто-нибудь о каких-либо библиотеках обработки текста Java, которые могут предложить то, что я ищу.

Было бы так здорово быть умеет писать:

Text.createFromFile("blah.txt).grep("-v","ERROR.*").sed("s/ERROR/blah/g").awk("print $1").writeTo("output.txt")

Это может быть чепуха в небе. Но думал, что все равно поставлю вопрос там.

7
задан Ben 13 July 2011 в 00:13
поделиться