正则表达式
大约 1 分钟ShellLinux正则表达式
正则表达式
正则表达式是一种用于模式匹配和搜索文本的方法,是一种特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。
正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。
正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。
正则表达式是繁琐的,但它是强大的,学会使用它,你会受益匪浅。
本文浅显讲解,给自己挖个坑,后期如果有空,将会把这部分笔记迁移到一个新的分类中,并补充详细。
正则表达式的生成工具
- Regexper:在线正则表达式可视化工具
- Regex101:在线正则表达式测试工具
- GPT等大模型:OpenAI的GPT-3模型可以生成正则表达式,但是需要付费,而且生成的正则表达式不一定符合预期,不过可以作为参考。当然,国产的类似语言模型也是支持的,为了宣传方便这里统称这类工具为GPT。
正则表达式的语法
可以参考