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

正則表達式基礎(chǔ)

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


正則表達式指一個模式串,該模式串可匹配到所有滿足該模式串指定規(guī)則的字符串;

0. 常規(guī)匹配

  • 模式串本身不含有特殊字符,搜索包含模式串的所有字符串;

1. 特殊字符

特殊字符 含義
^ 匹配一行的開頭,如^a表示匹配所有以a開頭的字符串
$ 匹配一行的結(jié)尾,如a$表示匹配所有以a結(jié)尾的字符串
. 匹配1個任意字符
? 匹配前面的表達式0次或1次
+ 匹配前面的表達式1次或多次
* 匹配前面的表達式0次或多次
[ ] 表示匹配某個范圍內(nèi)的一個字符
\反斜杠 反斜杠表示轉(zhuǎn)義,不會單獨使用,用于對特殊字符進行轉(zhuǎn)義表示特殊字符本身
  • ^$匹配結(jié)果為所有空行;
  • .*為貪婪匹配,匹配結(jié)果為滿足條件的最長字符串;
  • .*?為懶惰匹配,匹配結(jié)果為滿足條件的最短字符串;
  • .+?為懶惰匹配,匹配結(jié)果為滿足條件的最短字符串,但匹配結(jié)果不能為空串;
  • [ ] 表示匹配某個范圍內(nèi)的一個字符:
    正則表達式基礎(chǔ)

3. 手機號匹配

  • 長度11位,1開頭:1[3-5,7-8][0-9]{9}或^1[3-5,7-8][0-9]{9}$;

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

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

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

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

相關(guān)文章

  • 正則表達式:貪婪與非貪婪模式

    正則表達式:貪婪與非貪婪模式

    正則中的三種模式,貪婪匹配、非貪婪匹配和獨占模式。 在這 6 種元字符中,我們可以用 {m,n} 來表示 (*)(+)(?) 這 3 種元字符: 貪婪模式,簡單說就是盡可能進行最長匹配。非貪婪模式呢,則會盡可能進行最短匹配。正是這兩種模式產(chǎn)生了不同的匹配結(jié)果。 貪婪匹配

    2024年02月12日
    瀏覽(23)
  • Logstash:使用自定義正則表達式模式

    Logstash:使用自定義正則表達式模式

    有時 Logstash Grok 沒有我們需要的模式。 幸運的是我們有正則表達式庫:Oniguruma。在很多時候,如果 Logstash 所提供的正則表達不能滿足我們的需求,我們選用定制自己的表達式。 Logstash 是一種服務(wù)器端數(shù)據(jù)處理管道,可同時從多個來源獲取數(shù)據(jù),對其進行轉(zhuǎn)換,然后將其發(fā)送

    2023年04月16日
    瀏覽(18)
  • 安全基礎(chǔ) --- 正則表達式

    正則表達式(Regular Expression),簡稱為 正則 或 Regex ,是一個用來描述、匹配和操作字符串的工具。 限定字符 多用于重復(fù)匹配次數(shù) 常用限定字符: 語法 說明 ? 上一項是可選的,最多匹配一次。 * 前一項將被匹配零次或多次。 + 前一項將被匹配一次或多次。 {N} 上一項完全匹

    2024年02月15日
    瀏覽(54)
  • 正則表達式 基礎(chǔ)

    Tips: 字符串方法match()返回根據(jù)正則表達式匹配到的結(jié)果 ^ 以...開頭 $ 以...結(jié)尾 + 號,匹配前面的字符1 ~ n次 * 號,匹配前面的字符0 ~ n次 ? 號,匹配前面的字符0 ~ 1次 {n,} ,匹配前面的字符至少n次 {n,m} ,匹配前面的字符n ~ m次 [abc] 匹配[]中的所有字符 [^abc] 匹配除去[^]中的所

    2024年02月04日
    瀏覽(25)
  • 正則表達式基礎(chǔ)

    正則表達式基礎(chǔ)

    正則表達式指一個模式串,該模式串可匹配到所有滿足該模式串指定規(guī)則的字符串; 模式串本身不含有特殊字符,搜索包含模式串的所有字符串; 特殊字符 含義 ^ 匹配一行的開頭,如^a表示匹配所有以a開頭的字符串 $ 匹配一行的結(jié)尾,如a$表示匹配所有以a結(jié)尾的字符串 . 匹

    2024年02月05日
    瀏覽(23)
  • 【Python】Python 模式匹配與正則表達式

    你可能熟悉文本查找,即按下Ctrl-F,輸入你要查找的詞。 “正則表達式”更進一步,它們讓你指定要查找的“模式”。 你也許不知道一家公司的準確電話號碼,但如果你住在美國或加拿大, 你就知道它有3位數(shù)字,然后是一個短橫線,然后是4位數(shù)字(有時候以3位區(qū)號開始)

    2024年02月07日
    瀏覽(24)
  • JavaScript正則表達式基礎(chǔ)

    JavaScript正則表達式基礎(chǔ)

    創(chuàng)建正則表達式,一般有兩種寫法 .test(\\\'需要驗證的字符\\\'),正則的方法用來驗證正則的匹配結(jié)果true or false 修飾符 寫法:/正則/?修飾符 示例:/abc/i (匹配字符串a(chǎn)bc并且不區(qū)分大小) i:執(zhí)行對大小寫不敏感的匹配(不區(qū)分字母的大小寫) g:執(zhí)行全局匹配(查找所有匹配而非在

    2024年02月09日
    瀏覽(27)
  • javaScript基礎(chǔ)語法之正則表達式

    表達式 描述 [0-9] 查找任何從 0 至 9 的數(shù)字。例如,匹配: \\\'111\\\' ,不匹配:\\\'eee\\\' [abc] 查找方括號之間的任何字符。例如,/[123]/ 匹配 \\\"1234567\\\" 中的 \\\"123\\\",\\\"1\\\" 中的 \\\"1\\\"。但是不匹配 \\\"4567890\\\"。 [^abc] 查找任何不在方括號之間的字符。例如,/[^123]/ 匹配 \\\"4567890\\\" 中的 \\\"4567890\\\"。但是不匹

    2024年02月09日
    瀏覽(54)
  • Shell編程基礎(chǔ)(十三)正則表達式

    格式:^ 表達式 $ 在不同的場景下,定義是一樣,但使用要按照具體的命令去調(diào)用,中間的表達式都是通用的 普通元字符 所謂元數(shù)據(jù),就是描述數(shù)據(jù)的數(shù)據(jù),在這里就是描述正則的數(shù)據(jù) ^ 表示正則從字符串 整行 起始位置匹配 ^abc 匹配 以abc開始的字符串 $ 表示正則一直匹配到

    2024年02月14日
    瀏覽(23)
  • Python爬蟲基礎(chǔ)之正則表達式

    Python爬蟲基礎(chǔ)之正則表達式

    目錄 一、什么是正則表達式? 二、re.compile()編譯函數(shù) 三、group()獲取匹配結(jié)果函數(shù) 四、常用匹配規(guī)則 4.1匹配單個字符 4.2匹配前字符次數(shù) 4.3匹配原生字符串 4.4匹配字符串開頭和結(jié)尾 4.5分組匹配 五、re.match()開頭匹配函數(shù) 六、re.search()全文搜索函數(shù) 七、re.findall()查找所有函數(shù)

    2024年02月10日
    瀏覽(30)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包