Метод match()
требует, чтобы вся входная строка соответствовала регулярному выражению.Таким образом, регулярное выражение "\""
может соответствовать только последовательности символов "
. Вы можете использовать метод find()
, который найдет «следующее» появление регулярного выраженияMatcher
отслеживает свое состояние через ввод).
Или вы можете изменить регулярное выражение, чтобы оно соответствовало всему вводу и продолжать использовать метод match()
.Как то так: "\".*"
.Но это, вероятно, не то, что вы хотите.Это зависит от того, что вы планируете делать с соответствующей группой.