跟我一起学正则表达式
Posted kingle-study
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跟我一起学正则表达式相关的知识,希望对你有一定的参考价值。
### 一,
---> (?0d{2}[) -]?d{8}
看到这个了吗??
今晚我们的目标
很简单的
### 二,
1) 什么是正则表达式
正则表达式为了处理大量的文本|字符串而定义的一套规则和方法
2)为何使用正则表达式
linux运维工作,大量操作命令,化繁为简。
正则表达式高级工具:支持三剑客 ---慢慢来后面讲
### 三,
正则表达式从入门到入狱,从删库到跑路
dos 通配符:
*:任意的字符串
(你要寻找摸个目录下的txt文件,泥就可以输入*.txt,表示目录下所有带.txt的文件)
?: 代替任意单个字符
(你可能输入单词会突然有一个字母记不住或者多个,你就可以he??o,这样就能搜索到很多hello,heqwo,heoko等等只要那两个字母不同就能匹配)
正则表达式-->
代表着单词的开头和结尾-->搜索单词的时候在单词的开头结尾输入
eg:你要精确搜索hello --> hello
. | 匹配除换行符以外的任意字符 |
w | 匹配字母或数字或下划线或汉字 |
s | 匹配任意的空白符 |
d | 匹配数字 |
匹配单词的开始或结束 | |
^ | 匹配字符串的开始 |
$ | 匹配字符串的结束 |
* | 重复零次或更多次 |
+ | 重复一次或更多次 |
? | 重复零次或一次 |
{n} | 重复n次 |
{n,} | 重复n次或更多次 |
{n,m} | 重复n到m次 |
(?0d{2}[) -]?d{8}----->>>>>>> 转义字符 让(显示出来 ? 显示零次或者不显示 0 d匹配两位数 [) -] ? 从括号中选着一个 最后d{8} 八个数字
以上是关于跟我一起学正则表达式的主要内容,如果未能解决你的问题,请参考以下文章