第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

難以理解捕獲組和回引用

難以理解捕獲組和回引用

慕無忌1623718 2019-07-26 15:14:14
難以理解捕獲組和回引用為了對正則表達式有所了解,我決定閱讀一本關于正則表達式的書,引入正則表達式..我知道這很愚蠢,但是其中一個介紹性的例子對我來說沒有意義。(\d)\d\1樣本文本:123-456-7890(如果捕捉到第一個數(shù)字,123)有人能解釋這里面發(fā)生了什么嗎?據(jù)我所知,第一個\d捕捉數(shù)字123。這個\1反向引用(標記)組,供以后使用。括號限制了組的范圍。但是第二個\d有嗎?簡單的解釋,像小孩子或金毛獵犬是首選。
查看完整描述

2 回答

?
瀟湘沐

TA貢獻1816條經(jīng)驗 獲得超6個贊

\d只是數(shù)字。

此正則表達式不匹配"123-456-7890"字符串,但它將匹配"323"(例如,這可能是更大字符串的一部分)。"323-456-7890") :

 (\d) : first digit ("3")
 \d   : another digit ("2")
 \1   : first group (which was "3")

如果你的書假裝(\d)\d\1應該捕獲"123"在……里面"123-456-7890"它可能包含一個錯誤.。


查看完整回答
反對 回復 2019-07-27
?
肥皂起泡泡

TA貢獻1829條經(jīng)驗 獲得超6個贊

(\d)\d\1一步地:

  1. 第一

    \d

    匹配一個數(shù)字
  2. 和括號

    ()

    將這個數(shù)字標記為一個捕獲組,這是第一個,所以這個數(shù)字被記為“第一組”。
  3. 第二

    \d

    說還有另外一個數(shù)字
  4. \1

    上面寫著“這是我們上一組的值”-這是步驟1中匹配的數(shù)字。

所以就像dystroy已經(jīng)說過的:正則表達式應該匹配一個三位數(shù)的序列,其中第一位和第三位是相等的。



查看完整回答
反對 回復 2019-07-27
  • 2 回答
  • 0 關注
  • 363 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號