欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

grep及正則表達(dá)式

文本查找的需要:

創(chuàng)新互聯(lián)公司主營即墨網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā),即墨h5微信平臺(tái)小程序開發(fā)搭建,即墨網(wǎng)站營銷推廣歡迎即墨等地區(qū)企業(yè)咨詢

grep,egrep,fgrep

grep:根據(jù)模式,搜索文本,并將符合模式的文本行顯示出來。

Pattern:文本字符和正則表達(dá)式的元字符組合而成的匹配條件

grep [OPTIONS] PATTERN [FILE...]

 -i:忽略大小寫

  --color:匹配高亮顏色

  -v:顯示沒被匹配到的行

  -o:只顯示被模式匹配到的字符串

正則表達(dá)式:GEGular,EXPression,REGEXP

元字符:

.:匹配任意單個(gè)字符

匹配次數(shù):

*:匹配其前面的字符任意次

[]:匹配指定范圍內(nèi)的任意單個(gè)字符

[^]:匹配指定范圍外的任意單個(gè)字符

[:digit:],[:lower:],[:upper:],[:punct:],[:space:],[:alpha:],[:alnum:]這個(gè)是字符集合

用的時(shí)候加雙中括號(hào),例如: [[:digit:]]

 a,b,ab,aab,acb,adb,amnb

 a*b

[root@one ~]# grep a*b test.txt

b

ab

aab

acb

adb

amnb

 a.*b

[root@one ~]# grep 'a.*b' test.txt

ab

aab

acb

adb

amnb

\?:匹配其前面的字符1次或0次

[root@one ~]# grep 'a\?b' test.txt

b

ab

aab

acb

adb

amnb

\{m,n\}:匹配其前的字符至少m次,至多n次

  \{1,\}至少一次,多了不限

  \{0,3\}最多3次

[root@one ~]# grep 'a\{1,3\}b' test.txt

ab

aab

位置錨定:

^:錨定行首,此字符后面的任意內(nèi)容必須出現(xiàn)在行首

[root@one ~]# grep '^r..t' /etc/passwd

root:x:0:0:root:/root:/bin/bash

$:錨定行尾,次字符前面的任意內(nèi)容必須出現(xiàn)在行尾

[root@one ~]# grep 'b..h$' /etc/passwd

root:x:0:0:root:/root:/bin/bash

vagrant:x:500:500:vagrant:/home/vagrant:/bin/bash

tom:x:501:501::/home/tom:/bin/bash

user3:x:2002:1002:User3,be,110,119:/home/user3:/bin/bash

user4:x:1003:1003:Tony Blare:/home/blare:/bin/bash

user7:x:1006:1006::/home/user7:/bin/bash

apache:x:497:497::/home/apache:/bin/bash

hadoop:x:2003:2003::/home/hadoop:/bin/bash

^$:空白行

\<:其后面的任意字符必須作為單詞首部出現(xiàn)

\>:其前面的任意字符必須作為單詞的尾部出現(xiàn)

\b放在單詞前面或者后面,表示錨定詞首或者詞尾

分組:

\(\)

  \(ab\)*

  后項(xiàng)引用

  \1:引用第一個(gè)左括號(hào)以及與之對(duì)應(yīng)的右括號(hào)所包括的所有內(nèi)容。

  \2:

  \3:

He love his lover.

She like her liker.

He like his lover.

[root@one ~]# grep '\(ab\)*' test.txt

a

b

ab

aab

acb

adb

amnb

分享名稱:grep及正則表達(dá)式
鏈接分享:http://chinadenli.net/article16/ppgjdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、、移動(dòng)網(wǎng)站建設(shè)響應(yīng)式網(wǎng)站、網(wǎng)站營銷、網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站