Кавычки в строке (f)lex AT&T
-
21-09-2019 - |
Вопрос
Как я могу написать обычное определение в (f)lex для строк в кавычках из языка AT&T?
Пример строки, которая приходит мне на ум:
- "абв"
- "а\" до н.э."
- "абв"
- "абв""
Позже отредактирую:
- «abc» «def» должны сопоставляться как две строки
- "ab\"c" "def" должно сопоставляться как две строки.
- "abc\" "def" должно соответствовать двум строкам.
Определение \"[^\"]\" не работает, поскольку оно будет соответствовать "abc", "def" как одной строке.
Решение
не могли бы вы уточнить, какие строки вы пытаетесь сопоставить?Строки, которые начинаются и заканчиваются знаком «?Что вы подразумеваете под языком AT&T?
Не связан с StackOverflow