将实训4 :正则表达式的完成情况提交实验报告。
创建并输入文本文件
a
bcd
1
233
abc123
defrt456
123abc
12568teids
abcfrt568
"Open Source" is a good mechan1sm to develop programs.
apple is my favorite food.
Football game is not use feet only.
this dress doesn't fit me.
However, this dress is about $ 3183 dollars.
GNU is free air not free beer.
Her hair is very beauty.
I can't finish the test.
Oh! The soup taste good.
motorcycle is cheap than car.
This window is clear.
the symbol '*' is represented as start.
Oh! My god!
The gd software is a library for drafting programs.
You are the best is mean you are the no. 1.
The world <Happy> is the same with " glad".
I like dog.
google is the best tools for search keyword.
goooooogle yes!
go! go! Let's go.
#I am VBird
保存退出:
Esc+: wq
设置语系为C,代码:#export LANG=C
- ^匹配行首
①查看以字符“a”开头的行。
②查看以字符串“abc"开头的行。
- ¥匹配行尾
①查看以字符串“33”结尾的行。
②查看以字符“3”结尾的行。
(3) []:匹配[]内的字符或者关系。
①查看包含字符“1” 或者包含字符“2”包含字符“3”的行。
②查看包含字符test或taste的行。
(4).:匹配任意的单字符。
①查找任意字符开头,然后第二个字符为3。
②查找任意两个字符开头,然后第三个字符为3。
(5)*:紧跟一个单字符,表示匹配0个或者多个此字符。
①匹配字符“3”0次或者多次。
②匹配字符串“23",但是3被匹配的次数≥0。
(6) \ :用来屏蔽元字符的特殊含义。
①在字符串“365.398”中,查找“.”这个字符,而不是任意单字符。
(7)搜索到有oo的行,但不想要oo前面有g.
(8)搜寻包含特定字符串“the" 的行。
(9)反向搜寻特定字符串"the"(即不包含“the")。
(10)取得任意大小写"the"的这个字符串。
(11)搜索有oo的字符时,则可以使用。
(12)搜索oo时不想搜到oo前面有g的话,可以利用反向选择[^]来达成,
(13)搜索oo前面不想有小写字符。
(14)显示行首为"the"的字符串。
(15)显示行首是小写字符。
(16)显示行尾为点的那行
(17)显示5~9行数据。
(18)显示空白行。【这里是手动输入数据时少打了两行空白行,所以未找到空白行】
(19)找出g?? d字符串,起头g结束d的四个字符串。
(20)o*代表空字符(就是有没有字符都可以)或者一个到N个o字符,所以grep-n ‘o*’regular _ express. txt就会把所有行全部打印出来,
(21) oo*代表o+空字符或者一个到N个o字符,所以grep 一n 'oo*'regular _express. txt就会把o, 00,000 等的行全部打印出来。
(22)“goo*g"代表gog, goog. gooog等。
(23)找出含g...g字符串的行。
(24)找出含有数字的行。
(25)找出含两个o的字符串。
(26)找出g后含2~5个o然后以g结尾的字符串。
文章来源:https://www.toymoban.com/news/detail-715196.html
(27)找出g后含2以上的o然后以g结尾的字符串。
文章来源地址https://www.toymoban.com/news/detail-715196.html
到了这里,关于Linux 实训4 正则表达式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!