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

學習筆記-正則表達式

這篇具有很好參考價值的文章主要介紹了學習筆記-正則表達式。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

https://www.runoob.com/regexp/regexp-tutorial.html

正則表達式re(Regular Expression)是一種文本模式,包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱為"元字符"),可以用來描述和匹配字符串的特定模式。
個人理解,re是對字符序列進行建模,建立多對一映射,能夠覆蓋所有字符序列,且沒有歧義,形成一種語法協(xié)議。
不同的語言、開發(fā)環(huán)境對re的語法支持稍有差別。php等有自定義內(nèi)容。

正則表達式的模式:

字面值字符:例如字母、數(shù)字、空格等,可以直接匹配它們自身。
特殊字符:例如點號 .、星號 *、加號 +、問號 ? 等,它們具有特殊的含義和功能。
字符類:用方括號 [ ] 包圍的字符集合,用于匹配方括號內(nèi)的任意一個字符。
元字符:例如 \d、\w、\s 等,用于匹配特定類型的字符,如數(shù)字、字母、空白字符等。
量詞:例如 {n}、{n,}、{n,m} 等,用于指定匹配的次數(shù)或范圍。
邊界符號:例如 ^、$、\b、\B 等,用于匹配字符串的開頭、結(jié)尾或單詞邊界位置。

語法可視化web工具:https://c.runoob.com/front-end/7625/#!flags=&re=%5E(a%7Cb)*%3F%24

簡化的語法列表:文章來源地址http://www.zghlxwxcb.cn/news/detail-707265.html

. - 除換行符以外的所有字符。
^ - 字符串開頭。
$ - 字符串結(jié)尾。
\d,\w,\s - 匹配數(shù)字、字符、空格。
\D,\W,\S - 匹配非數(shù)字、非字符、非空格。
[abc] - 匹配 a、b 或 c 中的一個字母。
[a-z] - 匹配 a 到 z 中的一個字母。
[^abc] - 匹配除了 a、b 或 c 中的其他字母。
aa|bb - 匹配 aa 或 bb。
? - 0 次或 1 次匹配。
* - 匹配 0 次或多次。
+ - 匹配 1 次或多次。
{n} - 匹配 n次。
{n,} - 匹配 n次以上。
{m,n} - 最少 m 次,最多 n 次匹配。
(expr) - 捕獲 expr 子模式,以 \1 使用它。
(?:expr) - 忽略捕獲的子模式。
(?=expr) - 正向預查模式 expr。
(?!expr) - 負向預查模式 expr。

到了這里,關于學習筆記-正則表達式的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • 老夫的正則表達式大成了,桀桀桀桀?。?!【Python 正則表達式筆記】

    特殊字符 .^$?+*{}[]()| 為特殊字符,若想要使用字面值,必須使用 進行轉(zhuǎn)義 字符類 [] [] 匹配包含在方括號中的任何字符。它也可以指定范圍,例: [a-zA-Z0-9] 表示a到z,A到Z,0到9之間的任何一個字符 [u4e00-u9fa5] 匹配 Unicode 中文 [^x00-xff] 匹配雙字節(jié)字符(包括中文) 在 [] 中

    2024年02月04日
    瀏覽(21)
  • Python正則表達式之學習正則表達式三步曲

    ????????正則表達式描述了一種字符串匹配的模式,可以用來檢查一個串的有無某子串,或者做子串匹配替換,取出子串等操作。也可以說正則表達式就是字符串的匹配規(guī)則,也可以理解為是一種模糊匹配,匹配滿足正則條件的字符串。 ????????1、數(shù)據(jù)驗證(eg:表單驗

    2024年02月15日
    瀏覽(94)
  • 正則表達式筆記

    /你的正則表達式寫在這里/ 1?????????1出現(xiàn)0次或1次 1*????????1出現(xiàn)0次或多次 1+????????1出現(xiàn)1次或多次 1{2}????????1出現(xiàn)了2次 1{2,3}????????1出現(xiàn)了2到3次 1{2,}????????1出現(xiàn)了2次及以上 (5555){1}????????5555出現(xiàn)了1次 (dog|cat)? ? ? ? dog或者cat [a-zA-Z]? ?

    2024年02月10日
    瀏覽(14)
  • 【編譯原理】【詞法分析】【正則表達式】【NFA】【DFA】【C++】正則表達式轉(zhuǎn)DFA&NFA,判斷字符串是否符合正則表達式的匹配算法

    【編譯原理】【詞法分析】【正則表達式】【NFA】【DFA】【C++】正則表達式轉(zhuǎn)DFA&NFA,判斷字符串是否符合正則表達式的匹配算法

    顯然,正則表達式、NFA、DFA的概念都很簡單,所以直接上代碼,注釋應該解釋地比較清楚, 沒有萬能頭文件的自行替換需求庫 ,如果有疑問的可以留言。 網(wǎng)盤鏈接 [自行補全]/s/1pbGT_wpB662TwFrnukXgGQ?pwd=TSIT 提取碼:TSIT 原理可以參考這篇博客 傳送門 本次程序由四個文件組成 文

    2024年02月11日
    瀏覽(35)
  • python正則表達式筆記2

    由 \\\'\\\' 和一個字符組成的特殊序列在以下列出。 如果普通字符不是ASCII數(shù)位或者ASCII字母,那么正則樣式將匹配第二個字符。比如,$ 匹配字符 \\\'$\\\'. number 匹配數(shù)字代表的組合。每個括號是一個組合,組合從1開始編號。 比如 (.+) 1 匹配 \\\'the the\\\' 或者 \\\'55 55\\\', 但不會匹配 \\\'thethe\\\'

    2024年02月09日
    瀏覽(21)
  • python正則表達式筆記1

    最近工作中經(jīng)常用到正則表達式處理數(shù)據(jù),慢慢發(fā)現(xiàn)了正則表達式的強大功能,尤其在數(shù)據(jù)處理工作中,記錄下來分享給大家。 一、 正則表達式語法介紹 正則表達式(或 RE)指定了一組與之匹配的字符串;模塊內(nèi)的函數(shù)可以檢查某個字符串是否與給定的正則表達式匹配(或

    2024年02月09日
    瀏覽(22)
  • 機器學習與數(shù)據(jù)科學-專題1 Python正則表達式-【正則表達式入門-1】

    機器學習與數(shù)據(jù)科學-專題1 Python正則表達式-【正則表達式入門-1】

    為了完成本關任務,你需要掌握: 在 Python 中使用正則表達式; 最基礎正則表達式; 正則匹配函數(shù)。 在 Python 中使用正則表達式 正可謂人生苦短,我用 Python。Python 有個特點就是庫非常多,自然擁有正則匹配這種常見的庫,并且此庫已經(jīng)嵌入在 Python 標準庫中,使用起來非常

    2024年01月22日
    瀏覽(109)
  • QT筆記 - QRegularExpression正則表達式

    QRegularExpression是Qt框架中的正則表達式類,它支持Perl兼容的正則表達式語法。 以下是一些常用的正則表達式語法規(guī)則: 1. 字符匹配: ?? ?* 純字符串:直接寫入要匹配的字符串。例如,\\\"hello\\\"匹配字符串\\\"hello\\\"。 ?? ?* 轉(zhuǎn)義字符:使用反斜杠()來轉(zhuǎn)義特殊字符。例如,\\\"n\\\"匹配

    2024年01月23日
    瀏覽(18)
  • 學習正則表達式

    學習正則表達式

    正則表達式是一個強大的文本匹配工具。但是,對于初學者來說,眾多的符號和規(guī)則可能讓人難以理解。其實,你不需要記住所有的正則表達式語法!本文將分享一些簡單而實用的技巧,幫助理解正則表達式的核心概念,輕松使用正則表達式! 正則表達式(Regular Expression,在

    2024年02月08日
    瀏覽(33)
  • 如何學習正則表達式

    正則是什么,能做什么? 正則,就是正則表達式,英文是 Regular Expression,簡稱 RE。顧名思義,正則其實就是一種描述文本內(nèi)容組成規(guī)律的表示方式。 在編程語言中,正則常常用來簡化文本處理的邏輯。在 Linux 命令中,它也可以幫助我們輕松地查找或編輯文件的內(nèi)容,甚至實

    2024年02月11日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領取紅包

二維碼2

領紅包