系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux正則表達(dá)式

Linux系統(tǒng)正則表達(dá)式的使用方法

時間:2015-09-08 15:10:12 作者:zhijie 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150908/57147.html 手機(jī)查看 評論

  正則表達(dá)式不是Linux系統(tǒng)所獨(dú)有的,但是正則表達(dá)式卻是Linux系統(tǒng)中應(yīng)用十分廣泛的一種表示法。本文就來稍微介紹一下Linux系統(tǒng)正則表達(dá)式的使用方法。

  一、正則表達(dá)式

  在計算機(jī)科學(xué)中,正則表達(dá)式是用來描述或匹配一系列符合某個句法規(guī)則的字符串;在文本編輯器或某些工具(例如bash環(huán)境)中,正則表達(dá)式通常被用檢索那些符合某個模式的文本內(nèi)容。在Linux中,正則表達(dá)式是由一類字符所書寫的模式。通過實(shí)現(xiàn)定義好的模式來實(shí)現(xiàn)對bash環(huán)境中所需要字符串的過濾。

  正則表達(dá)式是由一系列的普通字符和一些元字符組成。普通字符主要包括了大小寫字母和數(shù)字。元字符則具有特殊的含義。它不表示字符本身的意義而用于額外的一些功能性的描述。正則表達(dá)式有基本正則表達(dá)式和擴(kuò)展正則表達(dá)式之分,下面我將列出在Linux中常用的一些常用的元字符,并用相關(guān)的實(shí)例來進(jìn)行講解:

  1.基本正則表達(dá)式

Linux系統(tǒng)正則表達(dá)式的使用方法

  2.擴(kuò)展正則表達(dá)式

  以下主要列出不同于基本正則表達(dá)式的部分元字符

Linux系統(tǒng)正則表達(dá)式的使用方法

  3.在Linux中還有其它的一些轉(zhuǎn)義字符,但這里僅對常用的進(jìn)行了一些列舉和解釋。有興趣的朋友可以通過“man 7 regex”查看man文檔中提供的幫助系統(tǒng)。

  二、grep命令的使用

  下面我來向大家介紹如何通過grep命令來使用正則表達(dá)式進(jìn)行相應(yīng)的模式匹配。首先我來介紹一下grep命令的基本使用。

  grep (Global Search Regular Expression and Printing),表示全面搜索正則表達(dá)式并進(jìn)行打印,是一種強(qiáng)大的文本搜索工具,它能夠使用正則表達(dá)式搜索文本,并把匹配的行打印出來。grep有三種,包括grep、egrep和fgrep。

  分別表示如下:

Linux系統(tǒng)正則表達(dá)式的使用方法

  以上就是Linux系統(tǒng)正則表達(dá)式的使用方法了,當(dāng)然本文的介紹比較的籠統(tǒng),但是基本上涵蓋了Linux中正則表達(dá)式的所有用途了。

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨(dú)特見解

立即評論

以上留言僅代表用戶個人觀點(diǎn),不代表系統(tǒng)之家立場

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

掃碼關(guān)注
掃碼關(guān)注

掃碼關(guān)注 官方交流群 軟件收錄