Java Regex, чтобы найти экземпляры «[» в строке
Вопрос
В настоящее время я работаю над проектом на основе UIMA, и набор данных, который я использую, имеет некоторые предопределенные аннотации в обычных текстах, которые я пытаюсь превратить в аннотации UIMA, используя утилиту Matcher.
Моя проблема заключается в том, что аннотации в формате [anno] [/ anno], и я понятия не имею, как писать "['или'] '' как регулярное выражение.
Я попробовал поиск в различных местах, и не смог найти ответ на это, ближайший я мог найти - это использовать либо восьмичном или гексидоэкспоминальное отображение, но я тогда не могу найти указанное выполнение для символа.
.Приветствия
Решение
Как сказал Дервалл, вы должны избежать их:
Pattern pattern = pattern.compile("\\[");
Matcher matcher = pattern.matcher("string to match against");
. Не связан с StackOverflow