Я пытаюсь написать программу с использованием регулярных выражений. Формат для идентификатора, как я мог бы объяснить в другом моем вопросе, заключается в том, что он может начинаться только с буквы (а остальная часть может содержать что угодно). У меня эта часть проработана по большей части.
Однако что-либо в кавычках также не может считаться идентификатором.
В настоящее время я использую Pattern pattern = Pattern.compile("[A-Za-z][_A-Za-z0-9]*");
в качестве шаблона, что указывает на то, что первым символом могут быть только буквы. Так, как я могу отредактировать это, чтобы проверить, окружено ли слово кавычками (и ИСКЛЮЧИТЬ эти слова)?