首页 > 代码库 > SHELL笔记4
SHELL笔记4
正则表达式中常用的元字符及说明
元字符 | 符号名称 | 说明 |
\ | 反斜杠 | 转义字符 |
| | 管道 | 或 |
[] | 方括号 | 表示匹配指定范围内的其中一个字符 |
[^] | 方括号+插入符 | 匹配不在指定组内的字符 |
() | 小括号 | 可以将正则字符和元字符或表达式进行组合 |
{} | 大括号 | 为前导表达式指定一个最小或最大匹配的数目,例如a{3,4}将匹配“aaa”和“aaaa” |
^ | 插入符 | 用于指定匹配字符串的头部,也称行首定位符 |
$ | 美元符 | 用于指定匹配字符串的尾部,也称行尾定位符 |
* | 星号 | 匹配0或多个前导表达式,a*匹配0~n个“a”组成的字符串 |
? | 问号 | 匹配0个或1个前导表达式,a?将匹配“a”或“aa” |
\< | 反斜杠+小于号 | 词首定位符,例如“\<abc”表示所有包含以abc开头的单词的行 |
\> | 反斜杠+大于号 | 词尾定位符,例如“\>abc”表示所有包含以abc结尾的单词的行 |
. | 点号 | 匹配任意一个字符 |
- | 减号 | 用于指明字符范围,如[a-z]表示从‘a’到‘z‘的字符 |
SHELL笔记4
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。