0
+
是Lex operators之一,所以如果它被用作文本字符,那麼它應該以轉義運算符\
作爲前綴。因此,爲什麼這兩個產生相同的結果?Lex運算符和轉義序列
[a+b] { printf("%s", yytext); } // matches a, +, or b
[a\+b] { printf("%s", yytext); } // does same as above
爲什麼第一行沒有打破轉義規則?