如何在 (f)lex 中为 AT&T 语言中的带引号字符串编写常规定义?

我想到的字符串示例:

  • “abc”
  • “a\”bc“
  • “abc\”
  • “abc\””

稍后编辑:

  • "abc" "def" 应匹配为两个字符串
  • "ab\"c" "def" 应匹配为两个字符串
  • "abc\" "def" 应匹配为两个字符串

定义“[^\”]\”不起作用,因为它将“abc”“def”作为一个字符串进行匹配。

有帮助吗?

解决方案

您能更具体地说明您要匹配哪些字符串吗?以“?”开头和结尾的字符串AT&T 语言是什么意思?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top