一、系统通配符
通配符号用来按照文件名称进行匹配查找。
*: 表示匹配所有内容信息
{}:生成一行序列信息,可以是连续的序列也可以是非连续的序列;生成组合序列
二、正则表达式
1、正则表达式简介
系统正则符号用来方便匹配查找文件中的内容信息,分为基础正则表达式和扩展正则表达式
2、基础正则表达式
^:匹配行首
$:匹配行尾
^$:匹配空行
.:匹配任意一个字符
*:匹配前面字符出现次数0次或1次以上
.*:匹配所有信息,包含空行
[]:匹配[ ] 范围中任意一个字符
[^] :匹配[ ] 范围外任意一个字符
\:转义字符,常用\n,\t,\r等
3、扩展正则表达式
?:匹配前面字符出现0次或1次
+ :匹配前面字符出现1次或多次
|:匹配“|”两侧满足条件的字符
():匹配分组信息,表示一个整体信息,用于后项引用前项
{n,m}:匹配前一个字符至少出现n次,至多出现m次
{n}:匹配前一个字符出现n次
{n,}:匹配前一个字符至少出现n次
{,m}:匹配前一个字符至多出现m次
4、贪婪模式
贪婪模式是指在正则表达式匹配成功的前提下,会尽可能多地匹配。例如:
标签:字符,匹配,正则表达式,信息,序列,出现 来源: https://blog.51cto.com/12631595/2667376
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。