有人知道在Java 7中替换RTF文件中文本的好方法吗? 我尝试过:
FileInputStream stream = new FileInputStream("C:\\Users\\rtfFile.rtf")
RTFEditorKit kit = new RTFEditorKit();
Document doc = kit.createDefaultDocument();
kit.read(stream, doc, 0);
String text = doc.getText(0, doc.getLength());
String result = text.replaceAll("REPLACE_STRING", "REPLACEMENT_STRING");
//... save result to new file
但是,这是两个问题:
我丢失了CH-1250的一些字符
我什么也不放(尤其是表格)。