Linux基本命令《四,正規表示式》

2021-09-08 12:28:17 字數 1323 閱讀 9473

grep:顯示匹配行

v:反顯示

e:使用擴充套件正規表示式

首先建立乙個grep.txt文字

ooxx12121212ooxx

ooxx 12121212

oox 12121212

1212 ooxx 1212

oo3xx

oo4xx

oowxx

oomxx

$ooxx

oo1234xx

ooxyzxx

一,找出所有含有ooxx的行

grep 「ooxx」 grep.txt

[root@node01 ~]# cat grep.txt 

oxx12121212ooxx

ooxx 12121212

oox 12121212

1212 ooxx 1212

oo3xx

oo4xx

oowxx

oomxx

$ooxx

oo1234xx

ooxyzxx

[root@node01 ~]# grep "ooxx" grep.txt

oxx12121212ooxx

ooxx 12121212

1212 ooxx 1212

$ooxx

二,找出包含數字的行

grep 「[0-9]」 grep.txt

[root@node01 ~]# grep "[0-9]" grep.txt

oxx12121212ooxx

ooxx 12121212

oox 12121212

1212 ooxx 1212

oo3xx

oo4xx

oo1234xx

三,找出包含3或者4的行

grep 「[34]」 grep.txt

[root@node01 ~]# grep "[34]" grep.txt

oo3xx

oo4xx

oo1234xx

四,找出ooxx單詞的行

grep 「」 grep.txt

[root@node01 ~]# grep "\" grep.txt 

ooxx 12121212

1212 ooxx 1212

$ooxx

正規表示式四

oracle正規表示式 regularexpression 在oracle裡正規表示式有四個函式可用,分別是regexp like regexp substr regexp instr 和regexp replace。這裡在我們oracle 10g裡靈活應用。先來簡單介紹一下正規表示式的內容,正規表...

Linux正規表示式 編寫正規表示式

為了所有實用化的用途,你可以通過使用程式產生正確的結果。然而,並不意味著程式總是如你所願的那樣正確地工作。多數情況下,如果程式不能產生想要的輸出,可以斷定真正的問題 排除輸入或語法錯誤 在於如何描述想要的東西。換句話說,應該考慮糾正問題的地方是描述想要的結果的表示式。表示式不完整或者公式表示得不正確...

基本正規表示式

匹配除了換行符以外的任意字元 w 匹配字母或數字或下劃線或漢字 字母大寫即反義 不匹配 s 匹配任意的空白符 字母大寫即反義 不匹配 d 匹配數字 字母大寫即反義 不匹配 b 匹配單詞的開始或結束 字母大寫即反義 不匹配 匹配字串的開始 匹配字串的結束 x 匹配除了x以外的任意字元 aeiou 匹配...