校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 如何使用正則匹配最后一個字符串詳解

如何使用正則匹配最后一個字符串詳解

熱門標(biāo)簽:百度地圖標(biāo)注飯店位置怎么 施工地圖標(biāo)注怎么做 怎么在高德地圖標(biāo)注行走軌跡 清遠(yuǎn)陽山400電話號碼如何申請 個性化地圖標(biāo)注在線 襄陽房產(chǎn)電銷機(jī)器人招商 安徽移動外呼系統(tǒng) 百度地圖標(biāo)注名編輯 深圳400電話辦理那家好

前幾天遇到一個需求,輸入的是

user>
    user>
        name>a/name>
    /user>
    user>
        name>a/name>
    /user>
/user>
password>123/password>

要求拿到

user>
    user>
        name>a/name>
    /user>
    user>
        name>a/name>
    /user>
/user>

也就是去掉最后一個/user>后面的字符串。

方法有很多,我首先想到的是用正則匹配去掉/user>后面的字符串。

最后寫出來的表達(dá)式是(?=/user>)(?![\w\W]*/user>)[\w\W]+

首先用(?=/user>)匹配所有前面是/user>的位置,如圖,總共有三個位置。

這里我們正則表達(dá)式(?=/user>)的意思就是匹配的位置之前的字符串是/user>,也就是我們匹配到的位置在/user>之后。

這里用到了正則表達(dá)式語法中的斷言,有的書上也稱該語法為預(yù)查或者環(huán)視,都是一樣的用法。有如下語法:
(?=pattern) 零寬正向先行斷言 (?!pattern) 零寬負(fù)向先行斷言 (?=pattern) 零寬正向后行斷言 (?!pattern) 零寬負(fù)向后行斷言

這里用到的是(?=pattern),零寬表示它匹配的是在字符串中的位置,如同^匹配字符串串首,$匹配字符串串尾。正向代表它必須滿足pattern。后行代表它匹配的位置在pattern之后。

其次,再這三個位置上進(jìn)行篩選,能夠看出這三個位置的區(qū)別是后面是否有/user>,如果沒有的話那么它就是最后一個/user>后面的位置。在之前的表達(dá)式后面添上(?![\w\W]*?/user>)此時表達(dá)式變?yōu)?code>(?=/user>)(?![\w\W]*?/user>)。

能夠看到得到了最后一個匹配結(jié)果。

這里的正則表達(dá)式(?!pattern) 是零寬負(fù)向先行斷言,也就是它會往后匹配pattern,匹配到的位置在pattern之前,并且匹配到的字符串必須不滿足pattern。

(?![\w\W]*?/user>)的意思是在匹配到的位置后面必須不是[\w\W]*?/user>,\w匹配的是[a-zA-Z0-9_]即匹配字母數(shù)字和下劃線,而\W匹配的是[^a-zA-Z0-9_]即不是字母數(shù)字也不是下劃線的字符,同時匹配這兩個就相當(dāng)于匹配任意字符。[\w\W]后面的*代表匹配0-任意多次,后面的?代表懶惰模式,即只要滿足條件就立即返回。

最后,在之前的正則表達(dá)式后面加上[\w\W]+貪婪匹配即盡可能多的匹配該位置后面的字符串。最終的正則表達(dá)式是(?=/user>)(?![\w\W]*?/user>)[\w\W]*

最后的最后用四張圖簡單地描述四種斷言的不同之處。

這里輸入的字符串都是123456。

(?=3),它匹配的位置是后面的字符為3的位置。

 

(?=3),它匹配的位置是前面的字符為3的位置。

 

(?!3)匹配的位置是后面的字符不為3的位置,可以看到箭頭所指的地方?jīng)]有被匹配到,其他位置都被匹配到了。

(?!3)匹配的位置是前面的字符不為3的位置,可以看到箭頭所指的地方?jīng)]有被匹配到,其他位置都被匹配到了。

總結(jié)

到此這篇關(guān)于如何使用正則匹配最后一個字符串詳解的文章就介紹到這了,更多相關(guān)正則匹配最后一個字符串內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 正則表達(dá)式匹配不包含某些字符串的技巧
  • js 正則表達(dá)式學(xué)習(xí)筆記之匹配字符串
  • 正則表達(dá)式模式匹配字符串基礎(chǔ)知識
  • 正則匹配密碼只能是數(shù)字和字母組合字符串功能【php與js實現(xiàn)】
  • 請教一個正則表達(dá)式,匹配所有Html標(biāo)簽外部的指定字符串
  • 使用正則表達(dá)式匹配[***]樣式的字符串

標(biāo)簽:欽州 臨夏 黑河 中衛(wèi) 駐馬店 阜陽 延邊 南昌

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何使用正則匹配最后一個字符串詳解》,本文關(guān)鍵詞  如何,使用,正則,匹配,最后,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《如何使用正則匹配最后一個字符串詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于如何使用正則匹配最后一個字符串詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    蜜臀av在线播放一区二区三区| 青青青爽久久午夜综合久久午夜| 欧美影院精品一区| 精品制服美女久久| 一区二区三区欧美激情| 久久蜜桃一区二区| 欧美电影在哪看比较好| 99久久99久久精品免费观看| 久国产精品韩国三级视频| 一区二区三区在线视频观看| 中文字幕乱码久久午夜不卡 | 香蕉影视欧美成人| 国产精品家庭影院| 精品日韩一区二区三区| 欧美视频中文字幕| www.欧美亚洲| 国产精品2024| 国产在线看一区| 免费xxxx性欧美18vr| 天天综合色天天综合| 亚洲一区av在线| 自拍偷拍亚洲激情| 国产女主播视频一区二区| 精品免费国产二区三区| 在线不卡中文字幕| 一本大道久久a久久精品综合 | 欧美性猛片xxxx免费看久爱| a亚洲天堂av| 成人激情校园春色| 高清不卡一区二区在线| 国产91精品精华液一区二区三区| 国产自产高清不卡| 国模大尺度一区二区三区| 色婷婷激情久久| 91在线丨porny丨国产| 岛国av在线一区| 成人精品在线视频观看| av在线这里只有精品| 成人91在线观看| 91色九色蝌蚪| 在线观看av一区二区| 欧美日韩aaaaaa| 欧美人伦禁忌dvd放荡欲情| 欧美群妇大交群中文字幕| 欧美一区二区三区喷汁尤物| 欧美一区二区精美| 精品国产自在久精品国产| 精品成人a区在线观看| xfplay精品久久| 国产欧美日韩在线看| 国产精品久久久久永久免费观看 | 欧美日韩中文精品| 欧美高清视频在线高清观看mv色露露十八 | 综合久久综合久久| 亚洲一二三区视频在线观看| 亚洲线精品一区二区三区| 日韩福利电影在线| 美女免费视频一区| 国产v日产∨综合v精品视频| caoporm超碰国产精品| 91久久线看在观草草青青| 91麻豆精品国产自产在线观看一区 | 日韩av一级片| 国产真实乱偷精品视频免| 国产.精品.日韩.另类.中文.在线.播放| 国产毛片精品视频| 色偷偷一区二区三区| 欧美日韩夫妻久久| 日韩欧美一区二区久久婷婷| 久久久99免费| 亚洲免费色视频| 久久精品久久综合| aaa亚洲精品一二三区| 精品1区2区3区| 精品国产1区2区3区| 国产精品久久久久四虎| 三级精品在线观看| 国产成a人无v码亚洲福利| 欧美私人免费视频| 国产欧美一区二区精品秋霞影院| 亚洲精品美腿丝袜| 精品制服美女久久| 在线观看视频一区二区| 日韩欧美国产综合一区| 一区二区中文视频| 麻豆视频一区二区| 色偷偷88欧美精品久久久| 欧美一级黄色录像| 亚洲欧美另类综合偷拍| 蜜桃av一区二区| 91视频精品在这里| 日韩欧美在线网站| 亚洲制服欧美中文字幕中文字幕| 久草中文综合在线| 欧美日韩aaa| 精品处破学生在线二十三| 91麻豆福利精品推荐| 精品视频1区2区| 亚洲一区二区三区在线看| 亚洲精品国产a久久久久久| 韩国av一区二区三区在线观看| 狠狠色综合日日| 久久久久久综合| 午夜精品aaa| 丁香激情综合国产| 国产欧美精品一区aⅴ影院| 婷婷久久综合九色综合伊人色| 老司机免费视频一区二区三区| 色激情天天射综合网| 精品国产sm最大网站| 亚洲第一成人在线| 91久久精品一区二区二区| 日本一区二区免费在线| 精品在线亚洲视频| 3d动漫精品啪啪| 亚洲成人资源网| 欧美性一二三区| 亚洲精品视频免费看| 成人国产精品免费网站| 精品久久久影院| 久久国产婷婷国产香蕉| 欧美精品丝袜久久久中文字幕| 亚洲黄一区二区三区| 99九九99九九九视频精品| 国产精品色呦呦| 国产成人精品免费网站| 久久人人超碰精品| 国产老女人精品毛片久久| 久久这里只有精品视频网| 国内成+人亚洲+欧美+综合在线| 日韩欧美一级在线播放| 美女视频黄久久| 精品美女一区二区三区| 久久99精品久久久久婷婷| 精品国产污网站| 亚洲不卡av一区二区三区| 2024国产精品视频| 色噜噜久久综合| eeuss鲁片一区二区三区 | **欧美大码日韩| 韩国精品久久久| 亚洲婷婷在线视频| av福利精品导航| 麻豆专区一区二区三区四区五区| 亚洲精品在线观| 欧美男男青年gay1069videost| 97国产一区二区| 精品嫩草影院久久| 伊人色综合久久天天| 麻豆91小视频| 久久精品一区二区三区不卡牛牛 | 精品国产乱码久久| 韩国一区二区在线观看| 亚洲国产成人一区二区三区| 波多野结衣视频一区| 悠悠色在线精品| 欧美日韩卡一卡二| 九九**精品视频免费播放| 国产欧美精品日韩区二区麻豆天美| 成人激情电影免费在线观看| 亚洲欧美日韩国产一区二区三区| 欧美视频三区在线播放| 裸体一区二区三区| 日本一区二区三区四区| 在线观看欧美精品| 美洲天堂一区二卡三卡四卡视频| 久久亚洲捆绑美女| 在线这里只有精品| 久久精品国产99国产精品| 国产亚洲一区二区三区在线观看 | 日韩主播视频在线| 久久久久久免费毛片精品| 91色九色蝌蚪| 秋霞电影网一区二区| 国产精品情趣视频| 欧美揉bbbbb揉bbbbb| 狠狠久久亚洲欧美| 一区二区久久久| 26uuu亚洲综合色欧美| 97久久超碰国产精品| 麻豆精品视频在线观看免费| 国产精品久久久久久久第一福利 | 777午夜精品免费视频| 国产一区二区视频在线| 亚洲自拍偷拍麻豆| 欧美精品一区二区精品网| 色婷婷久久久久swag精品| 久久99精品久久只有精品| 亚洲综合丁香婷婷六月香| 久久精品一区二区三区不卡| 欧美日韩一区二区欧美激情 | 911精品产国品一二三产区| 国产成人午夜精品5599| 香蕉久久一区二区不卡无毒影院| 日本一区二区免费在线| 日韩视频一区二区| 欧美在线视频你懂得| 盗摄精品av一区二区三区| 精品一区二区三区不卡| 亚洲大片精品永久免费|