我真的不擅长正则表达式,所以我希望你能帮助我:
我写了一个类,它可以打开一个odf
文档,搜索一些给定keywords
的(keys
在 a 中hashmap
)并将这些关键字替换odf-files
为其他的内容(哈希图的值)。课程到此结束,只是缺少正则表达式部分。如果键只是像“FILE”或“REPLACETHIS”这样的字符串,那么一切正常。但我还需要能够替换像“{{File_1}}”、“”、“!替换这个!”这样的字符串。等等。这些字符串可以由用户选择,因此可能性是无穷无尽的。这些字符串也可以是其他字符串的一部分,例如:“this is so[replace this]me text”。
我希望你明白我想要什么,这甚至是可能的。
-e- 是的,我必须使用正则表达式,因为我使用的库需要 Pattern.compile 对象