正規表示式練習題自帶注釋

2021-09-13 20:01:56 字數 2061 閱讀 3923

參***

[root@desktop1 ~]# grep -n 『the』 regular_express.txt

[root@desktop1 ~]# grep -vn 『the』 regular_express.txt

[root@desktop1 ~]# grep -in 『the』 regular_express.txt

[root@desktop1 ~]# grep -n 『t[ae]st』 regular_express.txt # grep -n 『t[ae]ste』 regular_express.txt 這個命令更好

[root@desktop1 ~]# grep -n 『oo』 regular_express.txt

[root@desktop1 ~]# grep -n 『[^g]oo』 regular_express.txt

[root@desktop1 ~]# grep -n 『[^a-z]oo』 regular_express.txt

[root@desktop1 ~]# grep -n 『[1

]oo』 regular_express.txt(任何小寫字母)

[root@desktop1 ~]# grep -n 『[0-9]』 regular_express.txt

[root@desktop1 ~]# grep -n 『[[:digit:]]』 regular_express.txt(匹配任意數字)

[root@desktop1 ~]# grep -n 『^the』 regular_express.txt

[root@desktop1 ~]# grep -n 『2

』 regular_express.txt

[root@desktop1 ~]# grep -n 『3

』 regular_express.txt

[root@desktop1 ~]# grep -n 『[a-za-z]』 regular_express.txt #grep -n 『[a-z]』 regular_express.txt #grep -vn 『4

』 regular_express.txt

[root@desktop1 ~]# grep -n 『[[:alpha:]]』 regular_express.txt(不以字母開頭)

[root@desktop1 ~]# grep -n 『.katex parse error: expected 'eof', got '#' at position 40: …oot@desktop1 ~]#̲ grep -n '^』 regular_express.txt

[root@desktop1 ~]# grep -n 『g…d』 regular_express.txt

[root@desktop1 ~]# grep -n 『ooo*』 regular_express.txt # grep -n 『o』 regular_express.txt

[root@desktop1 ~]# grep -n 『goog』 regular_express.txt

[root@desktop1 ~]# grep -n '[0-9][0-9]』 regular_express.txt

[root@desktop1 ~]# grep -n 『o』 regular_express.txt

[root@desktop1 ~]# grep -n 『gog』 regular_express.txt

[root@desktop1 ~]# grep -n 『gog』 regular_express.txt #正確為grep -n 『go』 regular_express.txt g後面接兩個以上的o

注意!!#grep -n 『^goog』 regular_express.txt 表示以「g「開頭的行

#grep -n 'googkatex parse error: expected 'eof', got '#' at position 50: … #̲grep -n '^goo*g^』 regular_express.txt 表示以「g「開頭且以「g「結尾,中間是至少兩個o或兩個o以上的行

:lower: ↩︎

a-z ↩︎

[:lower:] ↩︎

a-za-z ↩︎

正規表示式練習題

1.顯示 proc meminfo檔案中以大小s開頭的行 要求兩種方法 cat proc meminfo grep ss cat proc meminfo grep s s 2.顯示 etc passwd檔案中不以 bin bash結尾的行 cat etc passwd grep v bin bas...

JavaAPI練習題 正規表示式

要求使用者輸入若干員工資訊,格式為 name,age,gender,salary name,age,gender,salary 例如 張三,25,男,5000 李四,26,女,6000 然後將每個員工資訊解析成person物件。並存入到乙個陣列中。然後迴圈陣列,輸出每乙個員工資訊 輸出使用tostr...

Python 正規表示式練習題

1.建立regex物件的函式是什麼?答 re.compile 函式返回regex物件。2.在建立regex物件時,為什麼常用原始字串?答 使用原始字串是為了讓反斜槓不必轉義。3.search 方法返回什麼?答 search 方法返回match物件。4.通過match物件,如何得到匹配該模式的實際字串...