我目前正在使用基于UIMA的项目,我使用的数据集是一些预定义的纯文本注释,我试图使用匹配实用程序转换为UIMA注释。

我的问题是注释是格式[Anno] [/ Anno],我不知道如何将'['或']'写为正则表达式。 我尝试搜索各个地方,找不到答案,最接近我可以找到的是使用八进制或heprimimal的翻译,但我实际上无法找到字符的说句子。

cheers

有帮助吗?

解决方案

因为Dervall说,你必须逃脱它们:

Pattern pattern = pattern.compile("\\[");
Matcher matcher = pattern.matcher("string to match against");
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top