欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

java里的正则表达式和JavaScript里的正则表达式是一样的吗?和php等等里的也一样吗?

程序员文章站 2022-05-03 20:10:49
...
菜鸟学的好晕
我随便在百度一搜,发现很多语言都涉及到正则表达式,比如,java php JavaScript等等。感觉挺重要的。自己看了一些视频,学的比较晕。
是不是总体上都差不多?

回复内容:

菜鸟学的好晕
我随便在百度一搜,发现很多语言都涉及到正则表达式,比如,java php JavaScript等等。感觉挺重要的。自己看了一些视频,学的比较晕。
是不是总体上都差不多?

基本上的规则是一样的 只是在使用上有不同,毕竟语言特性不一样

算是有两中不同形式吧。看下面总结,只是不同语言里对某些特性不支持。
http://zonxin.github.io/post/2015/08/regular-expression-cheetsheet

你所列举的几门语言都支持 PCRE 格式的正则表达式,另外一种常用的格式是 POSIX 格式,PHP 比较旧的版本支持过。

当然,同为 PCRE 门派也有细微的差别,随便学一门既可,遇到差异再查文档。感兴趣的话可以读读《正则指引》这本书,详细的总结和比较了不同编程语言中的正则表达式实现。