Я изучаю lex и yacc из книги o'reilly и натолкнулся на пример lex, который обрабатывает команды, числа, строки и новые строки, игнорируя пробелы и комментарии.
Я не могупонять одно конкретное регулярное выражение в примере:
\ "[^ \" \ n] * \ "
Это выражение обрабатывает текст в двойных кавычках. Например: "test regex" будет соответствовать успешно, тогда как test regex не будет соответствовать.
Я прочитал статью Wikipedia о регулярных выражениях, но я все еще не могуполучите это.