Linux中的正则表达式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中的正则表达式相关的知识,希望对你有一定的参考价值。
简介:用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。通常被用来检索和/或替换那些符合某个模式的文本内容。
类型:1.字符匹配 2.匹配次数 3.位置锚定
1.字符匹配 :
.:匹配任意单个字符;
[ ]:匹配范围内的任意单个字符;
[^ ]:匹配范围外的任意单个字符;
[:digit:],[:lower:], [:upper:], [:alpha:], [:alnum:], [:space:], [:blank:], [:punct:]
2.匹配次数:默认我贪婪模式
*:匹配前面的字符任意次(0,1或多次);
.*:任意长度的任意字符;
\+:匹配前面的字符至少1次;
\?:匹配前面的0次或1次,即前面的字符可有可无;
\{m\}:其前面的字符出现m次,m为非负整数;
\{m,n\}:其前面的字符出现m次,m为非负整数;[m,n]\{0,n\};至多n次;\{m,\}:至少m次;
位置锚定:
以上是关于Linux中的正则表达式的主要内容,如果未能解决你的问题,请参考以下文章