我永远不会记得grepAWK之类的工具或Python和PHP之类的语言所使用的正则表达式语法的差异。 通常,Perl具有最广泛的语法,但是我经常受制于egrep (“ extended” grep )的局限性。

是否有网站以简洁易读的方式列出差异?

===============>>#1 票数:10

作为我自己的参考,我将提供“ Regexp语法摘要”页面,该页面对比了grepegrep ,Emacs,Perl,Python和Tcl的语法。 不出所料,Perl支持种类繁多的运算符,但是Python看起来同样强大,甚至更多。

===============>>#2 票数:6 已采纳

精通正则表达式 ,将最后四章专门介绍Java,PHP,Perl和.NET 每一章。 据我所知, 袖珍版仅包含最后四章。

===============>>#3 票数:4

我发现此站点很有帮助: http : //www.regular-expressions.info/

除此之外,我广泛使用了相应的文档,并且我相信,所有这些都说完了,没有办法解决。

  ask by yukondude translate from so

未解决问题?本站智能推荐:

2回复

不同工具的正则表达式语法之间有什么区别? [关闭]

不同的工具以不同的方式实现 例如,匹配“foo”或“bar”: 这些差异记录在哪里?
3回复

bash中正则表达式的语法如何?

我创建了一个最终适用于我的案例的正则表达式 你可以在这看看它是如何工作的REGEX101链接它必须找到某个有效数字的第一个出现 。 我使用REGEX101构建它,但我必须在bash终端中使用它。 我的想法是在grep命令中使用该正则表达式,该命令也将文件作为输入。 我的问
2回复

用于基本语法格式的正则表达式

我正在尝试使用基于一些简单语法概念的正则表达式替换/匹配。 已经很晚了,我带着一贯的信心访问了正则表达式网站,我可以在一个晚上学到东西。 我大约每六个月执行一次。 是的,我很愚蠢。 无论如何,以防万一在这个时候(或者实际上在池塘对岸)有人来,有人可以给我一个遵循一些简单语法规则的正则
4回复

正则表达式否定问题

是否有人知道如何编写正则表达式(供某些grep之类的工具使用),该正则表达式将搜索单词“ vat”但排除单词“ pri vat e”。 我已经接管了一个包含数百个增值税参考的项目(有些是硬编码,有些没有),由于1月1日英国的增值税税率发生变化,我需要以正确的税率更新项目源文件。 当我在Vis
4回复

正则表达式:多个lookbehinds

我正在为这个正则表达式奋斗好几天。 我有这个文字: 我想使用grep或其他终端命令匹配NULL和l 。 是否可以直接匹配它们而不使用组? 我尝试使用(?<=^alias )(?<=-g).+没有结果。
4回复

在BASH中正则表达式

当我疯了的时候,我希望有人可以回答我的快速问题! 我最近开始在我的Java编程中学习正则表达式,但是如何让某些功能直接在BASH中正常工作有点困惑。 例如,以下代码无法正常工作。 我期待它回归: 我尝试过各种变体,包括: 但是我完全没有想法。 我确信这是一个简单
2回复

Grep正则表达式

我正在尝试显示所有带有两个非连续“-”的电话号码。 我试过这些表达式: 但是没有一个工作。 这是我第一次使用正则表达式,我不确定哪里出错了
4回复

grep的正则表达式问题

我试图写一个正则表达式,它将在CVS(Coma分隔值)文件中找到一堆电话号码。 Catch是我只对特定列中的电话号码感兴趣(仅在特定数量的昏迷之后才感兴趣)。 在下面,我有正则表达式可以做到这一点,并且每个Javascript标准都可以正常工作。 我实际上在Bash中工作,并且使
6回复

正则表达式的快速问题

我有一个单词表,但其中有一些单词,例如East的 我需要从单词列表中找到仅包含z和AZ的单词。 怎么做。 我正在使用grep。 我应该在grep之后放什么 谢谢!
1回复

R grep与正则表达式

我正在尝试将所有适当的数据框列定义为因子,而我拥有的条件包括哪些不是因子(通过ngram列表,请参见代码段下方)是一个因子: 但这似乎并不能解决问题。 有什么建议吗? 谢谢