加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式 – JavaCC的开头

发布时间:2020-12-14 05:48:17 所属栏目:百科 来源:网络整理
导读:JavaCC是否支持像’^’这样的行正则表达式的乞讨? 我有这样的令牌 TOKEN: { ENTRYTK : "DATA"(" ")* } 希望它只匹配以下正则表达式 ^"DATA"[ ]* 我尝试了以下哪些都无效 TOKEN: { ENTRYTK : "^DATA"(" ")* }TOKEN: { ENTRYTK : ^"DATA"(" ")* } 解决方法 不
JavaCC是否支持像’^’这样的行正则表达式的乞讨?

我有这样的令牌

TOKEN: { < ENTRYTK : "DATA"(" ")* > }

希望它只匹配以下正则表达式

^"DATA"[ ]*

我尝试了以下哪些都无效

TOKEN: { < ENTRYTK : "^DATA"(" ")* > }
TOKEN: { < ENTRYTK : ^"DATA"(" ")* > }

解决方法

不,不.使用词法状态来确保生产仅在换行开始时发挥作用.由于每个文件都以换行符开头,因此默认状态将是换行符开始的状态.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读