有哪些值得收藏的正则表达式汇总?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2330个文字,预计阅读时间需要10分钟。
正则表达式(Regular Expression,简称regex、regexp或RE)是计算机科学中的一个概念。它使用单个字符串来描述和匹配一系列符合特定规则的字符串。正则表达式利用一系列字符组合,形成复杂的模式,从而实现对文本内容的搜索、替换和验证等功能。简单来说,正则表达式就像是一种特殊的语言,用于描述和识别文本中的特定模式。
正则表达式,又称正规表示法、常规表示法。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。
一、归类
1. “^” 同类
“^” 匹配输入字符串的开始位置。
“$” 匹配输入字符串的结束位置。
“\b” 匹配一个单词边界,也就是指单词和空格间的位置。(例如:”er\b”可以匹配”never”中的”er”,但是不能匹配”verb”中的”er”)
“\B” 和”\b”相反,匹配非单词边界(例如:”er\b”可以匹配”verb”中的”er”,但是不能匹配”never”中的”er”)
2.”*” 同类
星号(*): 星号代表匹配它前面一个字符任意遍(0或任意次)。
加号(+): 表示匹配前面字符一次或多次(至少一次)。
问号(?): 问号也是一个数量词,它代表匹配前一个字符0次或1次。
本文共计2330个文字,预计阅读时间需要10分钟。
正则表达式(Regular Expression,简称regex、regexp或RE)是计算机科学中的一个概念。它使用单个字符串来描述和匹配一系列符合特定规则的字符串。正则表达式利用一系列字符组合,形成复杂的模式,从而实现对文本内容的搜索、替换和验证等功能。简单来说,正则表达式就像是一种特殊的语言,用于描述和识别文本中的特定模式。
正则表达式,又称正规表示法、常规表示法。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。
一、归类
1. “^” 同类
“^” 匹配输入字符串的开始位置。
“$” 匹配输入字符串的结束位置。
“\b” 匹配一个单词边界,也就是指单词和空格间的位置。(例如:”er\b”可以匹配”never”中的”er”,但是不能匹配”verb”中的”er”)
“\B” 和”\b”相反,匹配非单词边界(例如:”er\b”可以匹配”verb”中的”er”,但是不能匹配”never”中的”er”)
2.”*” 同类
星号(*): 星号代表匹配它前面一个字符任意遍(0或任意次)。
加号(+): 表示匹配前面字符一次或多次(至少一次)。
问号(?): 问号也是一个数量词,它代表匹配前一个字符0次或1次。

