30种有用的正则表达式工具和资源

正则表达式(通常称为regex)是一种模式,其中包含用于匹配特定字符串集的规则。 它们功能非常强大,并且您遇到的大多数编程语言都需要它们,尤其是在需要扫描和匹配上下文以采取进一步措施时。

这是一个简单的正则表达式示例–匹配内容中包含“ 正则表达式 ”,“ 正则表达式 ”,“ regex ”和“ regexp ”的所有字符串,这就是您的正则表达式模式– reg(ular expression?|ex(p|es)?)

现在,一开始它们可能看起来有些混乱或难以理解,但是一旦您理解了语法,就会发现它非常简单,并且对于将来的编码项目绝对有用。 学习和使用正则表达式不一定要费劲。

这是有用的正则表达式工具和资源的列表,可简化您的生活。

正则表达式初学者指南(Regex)

正则表达式初学者指南(Regex)

正则表达式是一组形成可以在一个字符串进行搜索的图案的字符.... 阅读更多

桌面正则表达式工具

regex工具

适用于macOS的简单明了的RegEx应用程序,用于编写和测试RegEx匹配项。

  • 平台: macOS
  • 价格:免费
30种有用的正则表达式工具和资源
模式

适用于macOS的非常全面的应用程序,用于编写和测试RegEx。 它具有针对RegEx模式和匹配项的实时语法突出显示功能。 它还支持多种RegEx样式,包括Perl(PCRE),Ruby,bash,grep和sed。 面向初学者和高级用户的出色应用。

  • 平台: macOS
  • 价格: $ 2.99
30种有用的正则表达式工具和资源
正则表达式标记

这个应用程式可让您使用RegEx自动执行XCode中的程式码编辑。 这样,您可以编写一个表达式,以添加新行,替换还是删除它。 它与macOS Mojave或High Sierra上的XCode 10和9兼容。

  • 平台: macOS
  • 价格: $ 4.99
30种有用的正则表达式工具和资源
Expresso

Expresso是屡获殊荣的正则表达式编辑器,适合正则表达式初学者; 它还为程序员和网页设计师提供了功能全面的开发环境。

  • 平台: Windows
  • 价格:免费
30种有用的正则表达式工具和资源
瑞吉

开源应用程序旨在成为具有macOS美观外观的简单功能应用程序。 它支持多种RegEx风格,包括Perl,Ruby和Java。

  • 平台: macOS
  • 价格:免费
30种有用的正则表达式工具和资源
正则表达式教练

Windows的图形应用程序,可用于交互式地试验(与Perl兼容)正则表达式。

  • 平台: Windows
  • 价格:免费
30种有用的正则表达式工具和资源
正则表达式小部件

交互式小部件,用于试用JavaScript和其他语言(例如Sed,Ruby或Perl)的正则表达式。

  • 平台: macOS
  • 价格:免费
30种有用的正则表达式工具和资源
正则表达式魔术

生成符合您规范的完整正则表达式,而无需处理正则表达式语法。

  • 平台: Windows
  • 价格: $ 39.95
30种有用的正则表达式工具和资源
正则表达式小精灵

Windows上与RegEx一起使用的功能齐全的工具。 它提供实时语法提示,搜索替换RegEx匹配项,并支持RegEx中的“ named group ”。

  • 平台: Windows
  • 价格:免费
30种有用的正则表达式工具和资源
正则表达式正则表达式工具

Windows的另一个便捷工具,用于编写和测试RegEx模式。 它的工作原理非常简单。 它具有3个输入,您可以在其中添加要测试的文本源,另一个输入以编写RegEx模式,其他输入将实时显示RegEx匹配项。

  • 平台: Windows
  • 价格:免费
30种有用的正则表达式工具和资源
表达方式

macOS与RegEx一起玩的应用程序。 它具有漂亮的简约UI并支持macOS暗模式。

  • 平台: macOS
  • 价格: USD7.99
30种有用的正则表达式工具和资源
雷克斯

使您可以轻松开发和测试复杂的RegEx模式,并将其保存以备后用。 它还可以根据要在Swift或Objective-C代码中使用的模式生成示例代码。

  • 平台: macOS
  • 价格: USD1.99
30种有用的正则表达式工具和资源

在线正则表达式工具

正则表达式

由gskinner创建,这是到目前为止我们所见过的最好的在线正则表达式工具之一。 它由社区驱动,提供了正则表达式语法的有用示例。 支持匹配和替换。

30种有用的正则表达式工具和资源
正则表达式101

最流行和功能齐全的RegEx在线工具之一。 除了测试输入。

30种有用的正则表达式工具和资源
Ruby

基于Ruby的正则表达式编辑器。 在网络上测试正则表达式的便捷简便方法。

30种有用的正则表达式工具和资源
正则表达式测试器

该服务使用PHP正则表达式函数作为其操作的基础。 它对于其他语言的程序员也可能很有用。

30种有用的正则表达式工具和资源
雷克斯五世

基于Ajax的正则表达式评估器,用于三种不同的正则表达式系统PHP PCRE,PHP Posix和Javascript。

30种有用的正则表达式工具和资源
Python正则表达式测试工具

一种基于网络的python正则表达式工具,用于快速测试正则表达式。 包括对python regex特定功能的支持,例如dotall和unicode。

30种有用的正则表达式工具和资源
我讨厌正则表达式

常用的RegEx表达式的集合,例如匹配usernameemailphone number表达式,并说明每个表达式的用途。 省时又是学习RegEx的绝佳资源。

30种有用的正则表达式工具和资源
PHPLiveRegEx

直接在浏览器中编写RegEx模式并使用PHP函数(例如preg_matchpreg_match_allpreg_replace测试的便捷工具。

30种有用的正则表达式工具和资源
构建正则表达式

通过UI方便地编写RegEx表达式。 您只需单击,选择条件,然后拖放即可重新排列语法的位置。

30种有用的正则表达式工具和资源
Regulex

该工具可让您可视化JavaScript的RegEx模式。 一个方便的工具,如果您要编写教程,书籍或演示文稿。

30种有用的正则表达式工具和资源

Visual Studio代码加载项

VScode正则表达式

一个允许您编写RegEx表达式并在并排文档中显示当前匹配项的加载项。

30种有用的正则表达式工具和资源
正则工作台

一个加载项,它将在Visual Studio Code的自己的屏幕上启动一个工具,以开发和测试RegEx模式。 内置有PCRE ,目前支持“匹配”,“全部匹配”,“拆分”,“替换”和“全部替换”。

30种有用的正则表达式工具和资源
正则预览

一个附加组件,用于通过流程图可视化Visual Studio Code上的正则表达式模式。

30种有用的正则表达式工具和资源

正则表达式的更多资源:

我们可能只是在刮擦有用的正则表达式工具的表面。 如果您认为我们错过了一篇不错的正则表达式文章或工具,请在下面发表评论。 谢谢!

翻译自: https://www.hongkiat.com/blog/regular-expression-tools-resources/