我开始使用The Flex Manual Page学习GNU Flex。我尝试使用Flex编写一个可以对文档和文本进行标记的词法分析器。 从这个手册页中我没有得到词法分析器如何从相同的字符串返回不同类型的令牌。
例如,我有字符串my_name@email.com
。我想得到以下令牌:
email
= name@email.com
name
= my_name
domain
= email.com
是否可以使用GNU Flex?
更新:我的任务是标记一个文本字符串,该字符串由各种标记(不仅仅是电子邮件地址)组成。