正则表达式

正则表达式

本文主要是介绍正则表达式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

正则表达式

正则表达式 : 在文件中匹配符合条件的字符串

shell元字符 : 由shell解析

正则表达式元字符 : 由执行模式匹配的程序解析, 如grep , sed , awk , vi

元字符 功能
与?左边单个字符匹配 [0 ,1]次
+ 与+左边单个字符匹配 [1 ,+∞]次
* 与*左边单个字符匹配 [0 ,+∞]次
^xxx 匹配行首为xxx
xxx$ 匹配行尾为xxx
. 匹配除换行符外任意一个字符
[] 匹配方括号中任意一个字符
[^] 匹配 方括号中以外任意一个字符 , 取反
\< 词首定位符
\> 词尾定位符
\s 匹配所有空白符
\S 匹配所有非空白符
\w 匹配字母、数字、下划线
() 组合匹配
\ 转义符
x\{n\} 匹配x出现 n 次
x\{n, \} 匹配x出现不小于n次
x\{n, m\} 匹配x至少出现n 次最多出现m次
\( ...\) 匹配字符标签 , \( ...\) 等价 \1
这篇关于正则表达式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!