0

我目前正在开发一个基于 UIMA 的项目,我正在使用的数据集有一些预定义的纯文本注释,我正在尝试使用 Matcher 实用程序将它们转换为 UIMA 注释。

我的问题是注释的格式是 [ANNO] [/ANNO],我不知道如何将 '[' 或 ']' 写为正则表达式。

我尝试搜索各个地方,但找不到答案,我能找到的最接近的是使用八进制或十六进制值再现,但我实际上无法找到该角色的所述再现。

干杯

4

1 回答 1

4

正如德瓦尔所说,你必须逃避它们:

Pattern pattern = pattern.compile("\\[");
Matcher matcher = pattern.matcher("string to match against");
于 2012-02-24T11:34:48.243 回答