正则表达式
Regular expression
简称regex或regexp
文章目录
什么是正则表达式
正则表达式是一组由字母和符号组成的特殊文本,它可以用来从文本中找出满足你想要的格式的句子。
一个正则表达式是一种从左到右匹配主体字符串的模式。
1. 基本匹配
正则表达式其实就是在执行搜索时的格式,它由一些字母和数字组成。
例如:
正则表达式the匹配字符串the。
正则表达式123匹配字符串123.
正则表达式是大小写敏感的。
2. 元字符
元字符不代表他们本身的字面意思,他们都有特殊的含义。
元字符 | 描述 |
---|---|
. | 句号匹配任意单个字符,除了换行符。 |
[ ] | 字符种类,匹配方括号内的任意字符。 |
[^ ] | 否定的字符种类。匹配除了方括号里的任意字符。 |
* | 匹配 > |