国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

21.正則表達(dá)式

這篇具有很好參考價(jià)值的文章主要介紹了21.正則表達(dá)式。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

正則表達(dá)式

1. 正則表達(dá)式分類

正則表達(dá)式:REGEXP,REGular EXPression。
正則表達(dá)式分為兩類:文章來源地址http://www.zghlxwxcb.cn/news/detail-785772.html

  • Basic REGEXP(基本正則表達(dá)式)
  • Extended REGEXP(擴(kuò)展正則表達(dá)式)

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

//元字符
    .           //任意單個(gè)字符
    []          //匹配指定范圍內(nèi)的任意單個(gè)字符
    [^]         //匹配指定范圍外的任意單個(gè)字符
//匹配次數(shù)(貪婪模式)
    *           //匹配其前面的任意單個(gè)字符任意次
    .*          //任意長(zhǎng)度的任意字符
    \?          //匹配其前面的任意單個(gè)字符1次或0\+          //匹配其前面的任意單個(gè)字符至少1\{m,n\}     //匹配其前面的任意單個(gè)字符至少m次,至多n次
//位置錨定
    ^           //錨定行首,此字符后面的任意單個(gè)字符必須出現(xiàn)在行首
    $           //錨定行尾,此字符前面的任意單個(gè)字符必須出現(xiàn)在行尾
    ^$          //空白行
    \<\b       //錨定詞首,其后面的任意單個(gè)字符必須作為單詞首部出現(xiàn)
    \>\b       //錨定詞尾,其前面的任意單個(gè)字符必須作為單詞尾部出現(xiàn)
/分組
    \(\)
    例:\(ab\)*
    //后向引用
        \1      //引用第一個(gè)左括號(hào)以及與之對(duì)應(yīng)的右括號(hào)所包括的所有內(nèi)容
        \2      //引用第二個(gè)左括號(hào)以及與之對(duì)應(yīng)的右括號(hào)所包括的所有內(nèi)容

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

//字符匹配
    .       //匹配任意單個(gè)字符
    []      //匹配指定范圍內(nèi)的任意單個(gè)字符
    [^]     //匹配指定范圍外的任意單個(gè)字符
//次數(shù)匹配
    *       //匹配其前面的任意單個(gè)字符任意次
    ?       //匹配其前面的任意單個(gè)字符1次或0+       //匹配其前面的任意單個(gè)字符至少1{m,n}   //匹配其前面的任意單個(gè)字符至少m次,至多n次

//位置錨定
    ^       //錨定行首,此字符后面的任意單個(gè)字符必須出現(xiàn)在行首
    $       //錨定行尾,此字符前面的任意單個(gè)字符必須出現(xiàn)在行尾
    ^$      //空白行
    \<\b       //錨定詞首,其后面的任意單個(gè)字符必須作為單詞首部出現(xiàn)
    \>\b       //錨定詞尾,其前面的任意單個(gè)字符必須作為單詞尾部出現(xiàn)
//分組
    ()      //分組
    \1,\2\3,....
   例:(ab)*
    //后向引用
        \1      //引用第一個(gè)左括號(hào)以及與之對(duì)應(yīng)的右括號(hào)所包括的所有內(nèi)容
        \2      //引用第二個(gè)左括號(hào)以及與之對(duì)應(yīng)的右括號(hào)所包括的所有內(nèi)容
//或者
    |       //or 默認(rèn)匹配|的整個(gè)左側(cè)或者整個(gè)右側(cè)的內(nèi)容
    //例:C|cat表示C或者cat,要想表示Cat或者cat則需要使用分組,如(C|c)at
整個(gè)左側(cè)或者整個(gè)右側(cè)的內(nèi)容
    //例:C|cat表示C或者cat,要想表示Cat或者cat則需要使用分組,如(C|c)at

到了這里,關(guān)于21.正則表達(dá)式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux - 正則表達(dá)式

    Linux - 正則表達(dá)式

    目錄 1.?正則表達(dá)式(regular expression) 1.1 元字符 1.1.1? ^ 表示以什么開頭 1.1.2? $ 表示以什么結(jié)尾 1.1.3? ?\\\" . \\\"表示任意單個(gè)字符 1.1.4? *表示前面的字符出現(xiàn)0次或者任意次 ?.*表示所有的字符 1.1.5? |表示或者 1.1.6 ^$ 表示空行 1.1.7??+表示前面字符出現(xiàn)1次以上 1.2? 方括號(hào)表達(dá)式

    2023年04月08日
    瀏覽(15)
  • Linux Grep 正則表達(dá)式

    grep是Linux中用于文本處理的最有用和功能最強(qiáng)大的命令之一。grep在一個(gè)或多個(gè)輸入文件中搜索與正則表達(dá)式匹配的行,并將每條匹配的行寫入到標(biāo)準(zhǔn)輸出 正則表達(dá)式是與一組字符串匹配的模式。模式由運(yùn)算符,文字字符和元字符組成,它們具有特殊的含義。GNU grep支持三種正

    2024年02月04日
    瀏覽(22)
  • Linux 實(shí)訓(xùn)4 正則表達(dá)式

    Linux 實(shí)訓(xùn)4 正則表達(dá)式

    將實(shí)訓(xùn)4 ???????????? :正則表達(dá)式的完成情況提交實(shí)驗(yàn)報(bào)告。 創(chuàng)建并輸入文本文件 保存退出: Esc+: wq ? 設(shè)置語系為C,代碼:#export LANG=C ^匹配行首 ①查看以字符“a”開頭的行。 ②查看以字符串“abc\\\"開頭的行。 ¥匹配行尾 ①查看以字符串“33”結(jié)尾的行。 ②查看以

    2024年02月08日
    瀏覽(26)
  • Linux中正則表達(dá)式等

    Linux中正則表達(dá)式等

    grep命令:主要作用就是過濾查找文本內(nèi)容 常用的選項(xiàng)有: -m 數(shù)字:匹配幾次之后停止,按行匹配,不是按字符個(gè)數(shù),例如 -v:取反 例如: -n:顯示匹配的行號(hào) 例如: -c:僅顯示匹配的行數(shù),不顯示匹配內(nèi)容 例如: -o:僅顯示匹配的內(nèi)容 例如: -q:靜默模式,只輸出,無結(jié)果 例如:

    2024年02月06日
    瀏覽(17)
  • Linux Shell :正則表達(dá)式

    Linux Shell :正則表達(dá)式

    先來看一句 Shell 代碼: dpkg --list : dpkg 是 Debian 系列 Linux 發(fā)行版(如 Ubuntu)的包管理工具。 --list 選項(xiàng)用于列出所有已安裝的軟件包。 | :這是一個(gè)管道符號(hào),用于將前一個(gè)命令的輸出作為后一個(gè)命令的輸入。在這里, dpkg --list 的輸出被直接傳遞給 grep 命令。 grep -E -o \\\'cu

    2024年02月08日
    瀏覽(49)
  • Linux文本處理工具和正則表達(dá)式

    Linux文本處理工具和正則表達(dá)式

    Linux文本處理工具和正則表達(dá)式 cat 最常用的文件查看命令;當(dāng)不指明文件或者文件名為一杠’-\\\'時(shí),讀取標(biāo)準(zhǔn)輸入。 more 默認(rèn)將多行文本滿屏輸出,只允許向文本末尾翻頁(空格鍵滿屏翻頁;回車鍵單行翻頁),閱讀到文末自動(dòng)退出。 用法 一般使用管道傳給more來閱讀內(nèi)容超過

    2024年02月13日
    瀏覽(35)
  • linux 正則表達(dá)式1和grep

    linux 正則表達(dá)式1和grep

    目錄 一、正則表達(dá)式 二、元字符 三、次數(shù)符號(hào) 四、位置錨定 五、實(shí)驗(yàn) ? ? ? ? ? ? ? ? ? ? ? ? ? ? 一、正則表達(dá)式 通配符功能是用來處理文件名,而正則表達(dá)式是處理文本內(nèi)容中字符。 分類: 1.?基本正則表達(dá)式 2.擴(kuò)展正則表達(dá)式 二、元字符 元字符: .?? 匹配任意單

    2024年02月08日
    瀏覽(20)
  • Linux:shell腳本 正則表達(dá)式與AWK

    Linux:shell腳本 正則表達(dá)式與AWK

    目錄 ? 一、正則表達(dá)式 1.2元字符 ?1.3表示次數(shù) 1.4位置錨定 1.5分組或其他 1.6擴(kuò)展正則表達(dá)式 1.7grep 二、AWK awk -F ?編輯三、sed 1.sed簡(jiǎn)介 2.sed工作流程 3.sed命令格式 3.1打印全部?jī)?nèi)容 ?3.2 查看文件,打印全部?jī)?nèi)容 ?3.3打印指定行內(nèi)容 3.4支持正則表達(dá)式,打印范圍內(nèi)容? 3.5#,/關(guān)

    2024年02月12日
    瀏覽(29)
  • Linux:shell腳本:基礎(chǔ)使用(4)《正則表達(dá)式-grep工具》

    Linux:shell腳本:基礎(chǔ)使用(4)《正則表達(dá)式-grep工具》

    正則表達(dá)式定義: ? ? ? ? 使用單個(gè)字符串來描述,匹配一系列符合某個(gè)句法規(guī)則的字符串 正則表達(dá)式的組成: ? ? ? ? 普通字符串: 大小寫字母,數(shù)字,標(biāo)點(diǎn)符號(hào)及一些其他符號(hào) ? ? ? ? 元字符:在正則表達(dá)式中具有特殊意義的專用字符 正則表達(dá)式不能單獨(dú)使用,需要配

    2024年02月12日
    瀏覽(20)
  • Linux:shell腳本:基礎(chǔ)使用(6)《正則表達(dá)式-awk工具》

    Linux:shell腳本:基礎(chǔ)使用(6)《正則表達(dá)式-awk工具》

    awk是行處理器: 相比較屏幕處理的優(yōu)點(diǎn),在處理龐大文件時(shí)不會(huì)出現(xiàn)內(nèi)存溢出或是處理緩慢的問題,通常用來格式化文本信息 awk處理過程: 依次對(duì)每一行進(jìn)行處理,然后輸出 1)awk命令會(huì)逐行讀取文件的內(nèi)容進(jìn)行處理 2)awk以’:’為分隔符,將第1行數(shù)據(jù)格式化為7段,每段數(shù)

    2024年02月12日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包