【发布时间】:2014-10-03 03:13:03
【问题描述】:
最近,我正在使用 flex 做一些词法分析工作,我对 flex 完全陌生。考虑以下情况,我有一个多行注释来进行模式匹配,
/**
*
* multiline comment
*
*/
在 flex 中,正则表达式:
\/\*.*\*\/
不匹配这个多行注释,而只匹配一个单行注释,例如:
/** single comment **/
所以,似乎 flex 的模式匹配是“单行模式”,就像 grep 一样,对吗?
【问题讨论】:
标签: regex flex-lexer