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

linux 正則表達(dá)式

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

目錄

一、正則表達(dá)式

二、元字符

三、次數(shù)符號(hào)

四、位置錨定

五、實(shí)驗(yàn)

?文章來源地址http://www.zghlxwxcb.cn/news/detail-469646.html

?

?

?

?

?

?

?

?

?

?

?

?

?

一、正則表達(dá)式

   通配符功能是用來處理文件名,而正則表達(dá)式是處理文本內(nèi)容中字符。

  分類:

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

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

  

二、元字符

  元字符:

      .?? 匹配任意單個(gè)字符,可以是一個(gè)漢字
      () 使用轉(zhuǎn)義符,只表示\(\)
      [] ? 匹配指定范圍內(nèi)的任意單個(gè)字符,示例:[dn] ? [0-9] ? [] ? [a-zA-Z] [:alpha:]
      [^] 匹配指定范圍外的任意單個(gè)字符,示例:[^dn] [^a.z]

1.表示任意字符

linux 正則表達(dá)式

2.、轉(zhuǎn)義符\,表示字符本身

linux 正則表達(dá)式

?3.[]表示范圍

linux 正則表達(dá)式

?4.表示除什么以外

 linux 正則表達(dá)式

?

三、次數(shù)符號(hào)

  表示次數(shù)
  * #匹配前面的字符任意次,包括0次,貪婪模式:盡可能長的匹配
  .* #任意長度的任意字符,不包括0次,也就是匹配所有
  \? #匹配其前面的字符出現(xiàn)0次或1次,即:可有可無
  \+ #匹配其前面的字符出現(xiàn)最少1次,即:肯定有且 >=1 次
  \{n\} #匹配前面的字符=n次
  \{m,n\} #匹配前面的字符至少m次,至多n次
  \{,n\} ?#匹配前面的字符至多n次,<=n
  \{n,\} ?#匹配前面的字符至少n次

 1.表示*所有次數(shù)0和0以上

linux 正則表達(dá)式

? 2.任意長度

linux 正則表達(dá)式

?  3.里面字符出現(xiàn)一次或0次

linux 正則表達(dá)式

  4.大于1次的顯示

linux 正則表達(dá)式

?  5.\{n\}顯示等于多少次

linux 正則表達(dá)式

?  6.\{m,n\}至少m次至多n次

linux 正則表達(dá)式

?  7.\{m,\}至少m次

linux 正則表達(dá)式

?  8.\{,n\}至多n次

linux 正則表達(dá)式

?

四、位置錨定

  ^:以什么開頭

  $:以什么結(jié)尾

  ^$:指定字符

  ^$:空格

  \b:可首可尾,必須是一個(gè)單詞

  -E:擴(kuò)展正則表達(dá)式

  1.展示以a開頭的行

linux 正則表達(dá)式

?  2.以h為結(jié)尾的內(nèi)容

linux 正則表達(dá)式

? 3.^$展示空格-v展示非空格

linux 正則表達(dá)式

?4.\b可以是尾部也可以是首部

linux 正則表達(dá)式

?5.E表示擴(kuò)展正則表達(dá)式,可以不使用\

linux 正則表達(dá)式

?

五、實(shí)驗(yàn)題

  1.打印ip地址

linux 正則表達(dá)式

?  2.匹配電話號(hào)碼

linux 正則表達(dá)式

?  3.匹配手機(jī)號(hào)碼

linux 正則表達(dá)式

?  4.匹配郵箱地址

linux 正則表達(dá)式

?  5.匹配符號(hào)空格符號(hào)

linux 正則表達(dá)式

?

到了這里,關(guān)于linux 正則表達(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)文章

  • 12.字符串和正則表達(dá)式

    正則表達(dá)式相關(guān)知識(shí) 在編寫處理字符串的程序或網(wǎng)頁時(shí),經(jīng)常會(huì)有查找符合某些復(fù)雜規(guī)則的字符串的需要,正則表達(dá)式就是用于描述這些規(guī)則的工具,換句話說正則表達(dá)式是一種工具,它定義了字符串的匹配模式(如何檢查一個(gè)字符串是否有跟某種模式匹配的部分或者從一個(gè)

    2024年01月16日
    瀏覽(29)
  • python 正則表達(dá)式提取字符串

    python 正則表達(dá)式提取字符串

    1、提取字符串的場(chǎng)景及公式、命令 背景 :目前遇到的場(chǎng)景主要是以某個(gè)字符串開始、某個(gè)字符串結(jié)束,提取中間部分的字符,有的時(shí)候需要開始的字符,有時(shí)不需要,大概涉及到了4種情況,場(chǎng)景及處理方式如下: 1.1 以某個(gè)字符開始、某個(gè)字符結(jié)束,期待的提取結(jié)果 包含

    2024年02月02日
    瀏覽(24)
  • notepad++ 正則表達(dá)式查找特定字符串

    批量文本的處理方法 在報(bào)文中有很多指標(biāo)和值都具有固定的格式,比如是? a=\\\"1\\\" 這類格式,那么我們只取前面的指標(biāo)a,就會(huì)比較復(fù)雜,而使用正則表達(dá)式就會(huì)快樂許多! 采用以下第二種方法 查找目標(biāo) =(.+?)\\\"? ? 表示查找以等號(hào)開頭,引號(hào)和空格? 結(jié)尾的字符串,可以避免查

    2024年02月15日
    瀏覽(23)
  • java之字符串與正則表達(dá)式

    java之字符串與正則表達(dá)式

    目錄 String 構(gòu)造方法 注意 格式控制字符串 常用方法 StringBuilder與StringBuffer 特點(diǎn) 理解可變與不可變 字符串拼接方法 字符串刪除方法 字符串內(nèi)插入字符 字符串替換方法 字符串反轉(zhuǎn)方法 查字符串對(duì)應(yīng)索引處的字符? 截取字符串 正則表達(dá)式 正則表達(dá)式符號(hào)表 正則表達(dá)式常用方

    2023年04月22日
    瀏覽(25)
  • 【python】12.字符串和正則表達(dá)式

    【python】12.字符串和正則表達(dá)式

    正則表達(dá)式相關(guān)知識(shí) 在編寫處理字符串的程序或網(wǎng)頁時(shí),經(jīng)常會(huì)有查找符合某些復(fù)雜規(guī)則的字符串的需要,正則表達(dá)式就是用于描述這些規(guī)則的工具,換句話說正則表達(dá)式是一種工具,它定義了字符串的匹配模式(如何檢查一個(gè)字符串是否有跟某種模式匹配的部分或者從一個(gè)

    2024年01月16日
    瀏覽(20)
  • 正則表達(dá)式中 “$” 并不是表示 “字符串結(jié)束

    作者:Seth Larson 譯者:豌豆花下貓@Python貓 英文:Regex character “$” doesn\\\'t mean “end-of-string” 轉(zhuǎn)載請(qǐng)保留作者及譯者信息! 這篇文章寫一寫我最近在用 Python 的正則表達(dá)式模塊( re )開發(fā) CPython 的 SBOM 工具時(shí)發(fā)現(xiàn)的一個(gè)令人驚訝的行為。 如果用過正則表達(dá)式,你可能知道 ^

    2024年04月15日
    瀏覽(26)
  • 【動(dòng)態(tài)規(guī)劃】【字符串】C++算法:正則表達(dá)式匹配

    【動(dòng)態(tài)規(guī)劃】【字符串】C++算法:正則表達(dá)式匹配

    視頻算法專題 動(dòng)態(tài)規(guī)劃匯總 字符串 給你一個(gè)字符串 s 和一個(gè)字符規(guī)律 p,請(qǐng)你來實(shí)現(xiàn)一個(gè)支持 ‘.’ 和 ‘ ’ 的正則表達(dá)式匹配。 ‘.’ 匹配任意單個(gè)字符 \\\' ’ 匹配零個(gè)或多個(gè)前面的那一個(gè)元素 所謂匹配,是要涵蓋 整個(gè) 字符串 s的,而不是部分字符串。 示例 1: 輸入:

    2024年02月03日
    瀏覽(38)
  • VSCode中巧用正則表達(dá)式快速處理字符段

    VSCode中巧用正則表達(dá)式快速處理字符段

    工欲善其事,必先利其器. 正則表達(dá)式(Regular Expression)是一種文本模式,包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱為\\\"元字符\\\")。 正則表達(dá)式使用單個(gè)字符串來描述、匹配一系列匹配某個(gè)句法規(guī)則的字符串。 而且不光在代碼中,我們?nèi)粘T诰庉嬕恍┳址蔚?/p>

    2024年01月17日
    瀏覽(16)
  • Java正則表達(dá)式匹配aabb、abab格式字符

    Java正則表達(dá)式匹配aabb、abab格式字符

    我們開發(fā)過程中,經(jīng)常用到正則表達(dá)式來匹配想要的字符串,或者從一段文本中提取想要的,比如爬蟲應(yīng)用等。正則表達(dá)式是對(duì)字符串提取的一套規(guī)則,我們把這個(gè)規(guī)則用正則里面的特定語法表達(dá)出來,去匹配滿足這個(gè)規(guī)則的字符串。正則表達(dá)式具有通用型,不僅jav

    2023年04月22日
    瀏覽(25)
  • Python 自學(xué)(五) 之字符串及正則表達(dá)式

    Python 自學(xué)(五) 之字符串及正則表達(dá)式

    目錄 1. 字符串的分割合并? split()? join()? ? ? ? ?P132 2. 字符串的檢索? ?count() find() index() startswith() endswith()? ? ? ? ?P134 3. 去除空格和特殊字符? ?strip()? lstrip() rstrip()? ? ? ? ? P139 4. 格式化字符串? ?format()? ? ? ? ?P142 5. 字符串編碼轉(zhuǎn)換? encode()? decode()? ? ? ? P145

    2024年01月25日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包