将实训4 :正则表达式的完成情况提交实验报告。
创建并输入文本文件
abcd1233abc123defrt456123abc12568teidsabcfrt568"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的字符串。