编译原理中的正则表达式与正规表达式有什么区别?正则表达式测试工具

11小时前 (07:16:31)阅读2回复0
xx
xx
  • 管理员
  • 注册排名6
  • 经验值297370
  • 级别管理员
  • 主题59474
  • 回复0
楼主
编译原理中的正则表达式与正规表达式有什么区别?正则表达式不仅在Java里有,其它语言里面也有,它是一个数学上的概念,各个语言中的正则表达式是它的不同形式的实现。编译原理的词法分析里。

编译原理中的正则表达式与正规表达式有什么区别?

首先,正则表达式不仅在Java里有,其它语言里面也有,它是一个数学上的概念,各个语言中的正则表达式是它的不同形式的实现。

编译原理中的正则表达式与正规表达式有什么区别?正则表达式测试工具

其次,编译原理的词法分析里,会用到正则表达式去匹配源程序中的各种token(记号),比如说int a = 8;里识别出:类型名:int变量名:a运算符:=数字:8结尾分号:;所以,二者有联系,但不是一回事。

0
回帖

编译原理中的正则表达式与正规表达式有什么区别?正则表达式测试工具 期待您的回复!

取消