跳至主要內容

正则表达式

酷丁大约 1 分钟ShellLinux正则表达式

正则表达式

正则表达式是一种用于模式匹配和搜索文本的方法,是一种特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。

正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。

正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。

正则表达式是繁琐的,但它是强大的,学会使用它,你会受益匪浅。

本文浅显讲解,给自己挖个坑,后期如果有空,将会把这部分笔记迁移到一个新的分类中,并补充详细。

正则表达式的生成工具

  • Regexperopen in new window:在线正则表达式可视化工具
  • Regex101open in new window:在线正则表达式测试工具
  • GPT等大模型:OpenAI的GPT-3模型可以生成正则表达式,但是需要付费,而且生成的正则表达式不一定符合预期,不过可以作为参考。当然,国产的类似语言模型也是支持的,为了宣传方便这里统称这类工具为GPT。

正则表达式的语法

可以参考

正则表达式全集open in new window
菜鸟教程open in new window