正则表达式入门-0

正则表达式(regular expression),简称:regex。

「^」:脱字符号。匹配一行的开始。

「^cat」匹配以c作为一行的第一个字符,紧接着是a,紧接着一个是t的文本

「$」:美元符号。匹配一行的结束。

「cat$」匹配以t作为一行最后一个字符,前面紧邻着是啊,再之前是一个c的文本

创建一个文件regex-file.txt,添加2行文本

cat is cute

cute cat

命令行执行 egrep ^cat regex-file.txt

egrep ^cat regex-file.txt
#结果
cat is cute

egrep cat$ regex-file.txt
#结果
cute cat

「^」与「$」一起使用。

「^cat$」匹配以c作为一行的第一个字符,紧接着是a,紧接着是t字符,并且t是最后一个的文本

egrep ^cat$ regex-file.txt
#结果

没有匹配的行。在文件regex-file.txt中添加第三行

cat is cute
cute cat
cat

在执行上面的命令可以匹配到第三行。

 

总结:

在正则表达式中,像「^」,「$」这样的字符称为 元字符。像c a t这样的称为普通字符

posted @ 2019-03-09 19:39  点点阳光  阅读(357)  评论(0编辑  收藏  举报