【发布时间】:2010-09-20 17:56:02
【问题描述】:
我有这样的句子:
" a"
"a "
" a "
我想捕捉所有这些示例(使用 lex),但我不知道如何说行首
【问题讨论】:
-
您能否展示一下您现在拥有的东西,并谈谈您期望它做什么?我不确定你想要发生什么。
我有这样的句子:
" a"
"a "
" a "
我想捕捉所有这些示例(使用 lex),但我不知道如何说行首
【问题讨论】:
我不完全确定您到底在寻找什么,但指定匹配 lex 定义中行首的正则表达式符号是插入符号:
^
【讨论】:
如果我理解正确,您是在尝试将“a”作为标记拉出,但您不想抓住任何空白?如果是这种情况,那么您只需要以下内容:
[\n\t\r ]+ {
// do nothing
}
"a" {
assignYYText( yylval );
return aToken;
}
【讨论】: