Linux疑难杂症解决方案100篇(二十)-Linux正则表达式(实用)指南
Posted 文宇肃然
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux疑难杂症解决方案100篇(二十)-Linux正则表达式(实用)指南相关的知识,希望对你有一定的参考价值。
前言
正则表达式(Regular Expression,或者Regex),能干嘛?听说很强悍,很多人用来查找字符串,或者替换某些字符串。
实际上,正则表达式有四个功能:
-
匹配,即查找,例如,从杂乱的一堆文本里面,找到你想要的
-
替换,按某种规则替换内容
-
分割,将文本内容按某种规则分割开来
-
检验,检验某文本是否符合规则
如果没玩过正则表达式,也看不出这四个功能到底能干嘛。
我刚学那阵,觉得这东西,玩点小儿科的东西还行,能干大事?
后来,越用越多,发现这货在你遇到困境的时候可以力挽千钧。
话说回来,这个东西能装逼吗?
1. 你女朋友喊你查她的号码
你女朋友(假如你有)有一天跟你撒娇,她给你一个txt文档,里面存着一个她的号码,让你把她的号码找出来。此时,你不记得她的完整号码了,如果找不出来,晚上就得跪CPU了。刹那间,你想到了,她的号码有这样的数字……771……55
(亲亲你……嗯嗯)。于是你,快速用Notepad++打开含有一堆乱七八糟电话号码的文本。查找输入:1\\d+771\\d+55
,然后回车,Bi
以上是关于Linux疑难杂症解决方案100篇(二十)-Linux正则表达式(实用)指南的主要内容,如果未能解决你的问题,请参考以下文章
Linux疑难杂症解决方案100篇(二十)-万字长文带你读懂正则表达式(建议收藏)
Linux疑难杂症解决方案100篇-常用Linux命令,助力工作更轻松便捷
Linux疑难杂症解决方案100篇(十八)-Linux 或 Windows 上实现端口映射
Linux疑难杂症解决方案100篇(十八)-Linux 或 Windows 上实现端口映射