我有一个关于 flex 的问题。在我的笔记中,在一个示例代码片段中,它说明了以下内容:
[^ \t\n]+ printf("saw a word\n");
我不明白那个代码是什么意思,以及它与一个词的对应关系。它看起来像是\t
我们看到空白\n
时的意思,看到换行符时的意思,但^
开头的意思是什么,究竟是什么[^ \t\n]+
意思?如果有人可以解释,我将不胜感激。
我有一个关于 flex 的问题。在我的笔记中,在一个示例代码片段中,它说明了以下内容:
[^ \t\n]+ printf("saw a word\n");
我不明白那个代码是什么意思,以及它与一个词的对应关系。它看起来像是\t
我们看到空白\n
时的意思,看到换行符时的意思,但^
开头的意思是什么,究竟是什么[^ \t\n]+
意思?如果有人可以解释,我将不胜感激。