10个开发人员和系统管理员要收藏的正则表达式备忘单

正则表达式(Regex)是一种用于字符串搜索的复杂方法。它包含一系列不同的字符,用于指定特定的搜索模式。它主要用于字符串搜索算法。

使用正则表达式,您可以搜索可能需要访问和处理的某些字符。您可以通过创建与要提取的数据相匹配的模式来实现。它在许多编程语言中实现,例如Java,JavaScript,Python,PHP等。

所以,你是否曾经在从字符字符串中提取数据时遇到麻烦?这可能很难,因为那里有数百万甚至数十亿的数据。

这就是您可以使用正则表达式速查表来查找您一直在搜索的字符字符串的地方。为了帮助您节省时间和精力,以下是一些供您查看的最佳正则表达式速查表,用于网络爬取或编码。

给你!

Cheatography:这个网站是寻找速查表的最佳网站之一。您可以找到Dave Child为正则表达式(Regex)策划的快速指南。它包括符号,断言,范围和示例模式,可以帮助您快速入门。它涵盖锚点,量词,转义序列,字符类,常见元字符,模式修饰符,特殊字符等内容。您可以下载此速查表或将其添加到浏览器的书签。

Rexegg.com:此速查表包含不同语言(包括Python)中常用的正则表达式。它涵盖字符,逻辑,量词,空白,字符类,边界和锚点,内联修饰符,POSIX类,类操作,前后查找和语法。所有表格都易于阅读,您还可以找到学习1001种利用正则表达式的链接。

Dev.无论您作为开发人员的技能水平如何,此速查表对您都有帮助。这个正则表达式列表的策划者是Emma Bostian,她为每个主题提供了简洁的语法。她涵盖的主题包括如何测试正则表达式,测试多个模式,忽略大小写,匹配变量,提取数组中的匹配项,匹配字符,字母和数字;惰性匹配,匹配起始和结束字符串模式等等。

MDN Web Docs:这是另一个寻找优秀的正则表达式速查表的场所。它通过语法详细介绍了完整的正则表达式指南,并包含解释和示例,无论是高级还是初学者都可以理解。其内容包括字符类,量词,断言,Unicode属性转义,范围和组等表达式。如果您希望获取有关特定主题的更多信息,请单击与相应标题相关联的链接。

KeyCDN:访问此网站以通过示例,工具和解释来理解正则表达式。您可以找到表达式及其相应说明,以更好地理解概念。它从正则表达式的一些基础知识开始,然后快速概述正则表达式令牌及其在表达式中的工作方式。接下来,它包括用于量词,字符类,特殊字符,组,字符串替换和断言的表达式。您还将找到正则表达式示例,例如匹配电子邮件地址和电话号码,以及用于测试正则表达式语法的工具(Regexr,Regex101和RegexPal)。

DebuggexBeta:如果您喜欢单页速查表,那么这个网站适合您。只需将其保存在浏览器中,每当需要时就可以参考它。此正则表达式速查表涵盖正则表达式基础知识,字符类,标志,断言,量词,特殊字符,替换和组。您还可以通过在网页顶部的框中输入关键字来过滤表达式。

Factory Mind: 无论您是初学者、高级开发者还是中级开发者,Jonny Fox的这份正则表达式小抄都将在您遇到困难时提供帮助。您可以在包括Java、Python、Ruby、Perl、C++、C#、JavaScript等不同的编程语言中使用它。它从基本主题开始,如锚点、量词、或运算符、字符类和标志。然后您将找到中级主题,如捕获和分组、括号表达式以及惰性和贪婪匹配。最后,您可以找到高级主题的表达式,如边界、反向引用、后顾和环视。

OverAPI.com: 这个适用于正则表达式小抄的酷网站涵盖了所有必要的主题和示例。您可以发现不同的背景颜色为每个用白色书写的主题带来舒适感。它涵盖了锚点、量词、字符、POSIX、组、修饰符、字符串和断言。

Towards Data Science: 这个正则表达式小抄非常方便,可以提醒您作为开发者所需的所有概念和表达式。它由Radian Krisno编写,从正则表达式的基本介绍开始,然后通过示例来解决一些问题。它涵盖了原始字符串、特殊序列、元字符、函数、捕获组等内容。每个主题都有很好的示例和输出进行解释。

DataQuest: 这个正则表达式小抄非常有帮助,特别是如果您是Python开发者。它对每个主题、表达式和字符都有适当的解释。您将找到特殊字符、字符类、集合、组、模块函数的表达式,以及Python的有价值资源。此外,您可以免费下载其PDF版本。

结论

如果您正在寻找一份好的正则表达式小抄,那么以上就是我们所拥有的。使用这些有帮助的资源来搜索一串字符并加速您的或其他用例。您可能还想探索这些方便的。

类似文章