Java Regex, чтобы найти экземпляры «[» в строке

StackOverflow https://stackoverflow.com/questions/9430015

  •  12-11-2019
  •  | 
  •  

Вопрос

В настоящее время я работаю над проектом на основе UIMA, и набор данных, который я использую, имеет некоторые предопределенные аннотации в обычных текстах, которые я пытаюсь превратить в аннотации UIMA, используя утилиту Matcher.

Моя проблема заключается в том, что аннотации в формате [anno] [/ anno], и я понятия не имею, как писать "['или'] '' как регулярное выражение.

Я попробовал поиск в различных местах, и не смог найти ответ на это, ближайший я мог найти - это использовать либо восьмичном или гексидоэкспоминальное отображение, но я тогда не могу найти указанное выполнение для символа.

.

Приветствия

Это было полезно?

Решение

Как сказал Дервалл, вы должны избежать их:

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top