婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > js 正則表達(dá)式學(xué)習(xí)筆記之匹配字符串

js 正則表達(dá)式學(xué)習(xí)筆記之匹配字符串

熱門標(biāo)簽:上海銷售電銷機(jī)器人軟件 哈爾濱公司外呼系統(tǒng)代理 自己做的電銷機(jī)器人 山東外呼系統(tǒng)聯(lián)系方式 遼寧秒客來電話機(jī)器人 地圖標(biāo)注店鋪地圖標(biāo)注酒店 淄博市張店區(qū)地圖標(biāo)注 惠安地圖標(biāo)注 浙江營(yíng)銷外呼系統(tǒng)有哪些

今天看了第5章幾個(gè)例子,有點(diǎn)收獲,記錄下來當(dāng)作回顧也當(dāng)作分享。

關(guān)于匹配字符串問題,有很多種類型,今天討論 js 代碼里的字符串匹配。(因?yàn)槲蚁雽W(xué)完之后寫個(gè)語法高亮練手,所以用js代碼當(dāng)作例子)

復(fù)制代碼 代碼如下:

var str1 = "我是字符串1哦,快把我取走", str2 = "我是字符串2哦,快把我取走";

比如這樣一個(gè)字符串,匹配起來很簡(jiǎn)單 /"[^"]*"/g 即可。

 



PS: 白色截圖是 chrome 34 控制臺(tái)中運(yùn)行的結(jié)果,深灰色是 sublime text 結(jié)果。

很容易就取到內(nèi)容了,可是親,你有沒有想過,js字符串里允許轉(zhuǎn)義。

 

復(fù)制代碼 代碼如下:

var str1 = "我是字符串1哦,\"快把我取走\(yùn)"", str2 = "我是字符串2哦,\"快把我取走\(yùn)"";

這不是我們想要的結(jié)果,所以我們要處理下轉(zhuǎn)義問題。
轉(zhuǎn)義的規(guī)則是 \ 后面跟著一個(gè)字符,所以我們用 \\. 去匹配它,就有了這樣的正則 /"(?:\\.|[^"])*"/g

 
 
可能對(duì)于正則不熟悉的朋友,一下子從 /"[^"]*"/g 變到 /"(?:\\.|[^"])*"/g 后理解不了,我簡(jiǎn)單說明下。
(?:) 是非捕獲組,就是不會(huì)把內(nèi)容抓取保存到內(nèi)存里的。
\\. 用于匹配 \" \' a 之類的轉(zhuǎn)義字符,匹配成功的話消耗2個(gè)字符。
[^"] 匹配除了 " 以外的所有字符,匹配成功的話消耗1個(gè)字符。
所以這個(gè)表達(dá)式的意思是,先匹配 . 這樣轉(zhuǎn)義,如果成功會(huì)消耗掉正確的轉(zhuǎn)義,如果不成功就用 [^"] 匹配。

消耗掉正確的轉(zhuǎn)義的意思是,比如 "aa\aa"aaufffaa" 都會(huì)被正常匹配,因?yàn)檫@些都在正常的轉(zhuǎn)義。
形如 "aa\aa"aaufff\"aa" 這里的 \" 其中 \\ 會(huì)被匹配,而 " 既不滿足 \. 也不滿足 [^"]
所以這個(gè)匹配結(jié)果會(huì)是 "aa\aa"aaufff\" 后面的 aa" 無法匹配到。


所以現(xiàn)在我們得到了比較強(qiáng)力的正則,可以有效的匹配 js 代碼中的字符串了。

騷等,好像還有哪里不對(duì)。
js 字符串允許折行,形如這樣:

復(fù)制代碼 代碼如下:

var str = "大家好\
我是js";

但是這樣的字符串用剛才的正則能匹配么?答案是能。
因?yàn)? 不能被 \. 匹配,但是可以被 [^"] 匹配到,\ 后面一個(gè)字符是 \r, \n 或 \r\n (具體是什么換行符要看系統(tǒng)了) 都能被 [^"] 匹配到,所以我們無意間寫了個(gè)強(qiáng)力的表達(dá)式。

現(xiàn)在剩下最后一個(gè)問題了,就是 ' 的匹配。
我們修改下表達(dá)式 /"(?:\\.|[^"])*"|'(?:\\.|[^'])*'/g 就好了。

來測(cè)試一下:

復(fù)制代碼 代碼如下:

var str1 = "我是字符串1哦,
"快把我取走"", str2 = '我是字符串2哦,\
\'快把我取走\(yùn)'';

匹配成功。

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

標(biāo)簽:西安 銅川 重慶 無錫 長(zhǎng)沙 綿陽 宣城 泰州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《js 正則表達(dá)式學(xué)習(xí)筆記之匹配字符串》,本文關(guān)鍵詞  正則,表達(dá)式,學(xué)習(xí),筆記,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《js 正則表達(dá)式學(xué)習(xí)筆記之匹配字符串》相關(guān)的同類信息!
  • 本頁收集關(guān)于js 正則表達(dá)式學(xué)習(xí)筆記之匹配字符串的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美影院午夜播放| 成人网在线播放| 夜夜亚洲天天久久| 1024成人网| 亚洲激情校园春色| 亚洲综合免费观看高清在线观看| 中文字幕一区二区三区精华液 | 亚洲第一精品在线| 亚洲综合激情另类小说区| 一区二区在线观看免费视频播放| 国产精品进线69影院| 中文字幕日韩一区| 亚洲综合999| 热久久国产精品| 久久精品999| 成人激情动漫在线观看| 色综合激情久久| 欧美精品粉嫩高潮一区二区| 日韩视频不卡中文| 中文一区二区完整视频在线观看| **欧美大码日韩| 婷婷国产v国产偷v亚洲高清| 韩国女主播一区| 成人毛片视频在线观看| 欧美网站大全在线观看| 在线成人高清不卡| 国产精品高潮久久久久无| 亚洲图片欧美视频| 国产精品一区二区视频| 色94色欧美sute亚洲线路一ni| 欧美在线视频日韩| 久久精品日产第一区二区三区高清版 | 中文字幕一区二区日韩精品绯色| 一区二区三区资源| 极品少妇xxxx精品少妇偷拍| av成人老司机| 欧美刺激脚交jootjob| 亚洲欧洲日韩在线| 精品一二线国产| 色哦色哦哦色天天综合| 精品国产凹凸成av人网站| 亚洲欧美区自拍先锋| 久久爱另类一区二区小说| www.av亚洲| 精品国一区二区三区| 一区二区三区视频在线看| 久久av中文字幕片| 欧美日韩一级黄| 国产精品久久久久永久免费观看 | 国产精品第五页| 久久99九九99精品| 欧美日韩免费视频| 18成人在线观看| 国产iv一区二区三区| 欧美成人性福生活免费看| 五月激情丁香一区二区三区| 99精品久久免费看蜜臀剧情介绍| 337p粉嫩大胆色噜噜噜噜亚洲| 一区二区三区精品久久久| 不卡的av电影| 欧美国产日韩在线观看| 久久aⅴ国产欧美74aaa| 欧美大片免费久久精品三p| 亚洲一二三区不卡| 色94色欧美sute亚洲线路一ni| 国产精品沙发午睡系列990531| 国产一区二区三区在线观看精品| 91精品欧美福利在线观看| 亚洲国产日韩a在线播放性色| 99精品偷自拍| 亚洲乱码国产乱码精品精小说 | 2021国产精品久久精品| 天天综合网 天天综合色| 欧亚一区二区三区| 午夜成人免费电影| 日韩一级黄色片| 午夜精品视频一区| 日本成人在线不卡视频| 欧美少妇一区二区| 丝袜美腿亚洲一区二区图片| 欧美性猛片aaaaaaa做受| 亚洲国产裸拍裸体视频在线观看乱了| 91丨国产丨九色丨pron| 亚洲免费观看高清完整版在线| 播五月开心婷婷综合| 亚洲日本在线看| 欧美午夜精品一区二区蜜桃| 午夜精品久久久久影视| 这里是久久伊人| 激情小说亚洲一区| 亚洲色图一区二区| 欧美日韩不卡一区| 国内精品视频666| 亚洲欧洲三级电影| 欧美老人xxxx18| 国产乱子轮精品视频| 国产精品久久久久久久久久久免费看| 一本久久综合亚洲鲁鲁五月天| 亚洲国产一二三| 久久久久久亚洲综合影院红桃| proumb性欧美在线观看| 三级欧美韩日大片在线看| 久久精品人人爽人人爽| 91麻豆免费观看| 免费xxxx性欧美18vr| 国产精品久久影院| 欧美一区二区三区视频免费播放| 国内精品第一页| 亚洲午夜激情av| 久久久不卡网国产精品二区| 91久久精品午夜一区二区| 久久精品国产精品亚洲红杏| 中文字幕国产精品一区二区| 678五月天丁香亚洲综合网| 风间由美中文字幕在线看视频国产欧美 | 国产精品免费视频观看| 欧美日韩一二三| 成人蜜臀av电影| 久久av老司机精品网站导航| 亚洲欧美成aⅴ人在线观看| 这里只有精品99re| 91久久一区二区| 国产精品一级黄| 日本人妖一区二区| 一区二区三区四区av| 国产片一区二区| 精品久久久久久亚洲综合网 | 欧美aa在线视频| 亚洲嫩草精品久久| 国产精品福利影院| 日本一区二区三区四区 | 亚洲精品中文在线影院| 国产亚洲一区字幕| 欧美一区二区三区男人的天堂| 日本道精品一区二区三区| www.久久久久久久久| 国产精品中文字幕日韩精品 | 精品国产伦一区二区三区观看体验| 欧美在线短视频| 色综合久久久久综合| 91视频精品在这里| jvid福利写真一区二区三区| 国产黑丝在线一区二区三区| 久久机这里只有精品| 免费美女久久99| 美女视频网站黄色亚洲| 天天操天天色综合| 蜜桃视频一区二区三区| 日韩成人一级片| 免费在线观看成人| 麻豆久久一区二区| 久久国产夜色精品鲁鲁99| 丝袜美腿亚洲一区二区图片| 丝袜亚洲另类欧美综合| 免费一级欧美片在线观看| 麻豆成人综合网| 国内成人自拍视频| 成人午夜激情在线| 色婷婷久久久久swag精品| 欧美日韩久久久| 日韩午夜在线观看视频| 国产日韩精品一区| 亚洲激情av在线| 日本美女一区二区三区| 狠狠色丁香久久婷婷综合丁香| 国产精品一区二区在线观看网站 | 日韩欧美在线不卡| 久久一日本道色综合| 亚洲国产高清在线观看视频| 国产精品―色哟哟| 亚洲精品一二三| 青青草精品视频| 成人综合日日夜夜| 欧美日韩综合在线免费观看| 欧美一区二区网站| 国产欧美精品一区二区色综合朱莉 | 洋洋成人永久网站入口| 日韩1区2区3区| 高清成人免费视频| 欧美三级欧美一级| 久久久国产精华| 亚洲一区二区三区四区在线免费观看| 日韩主播视频在线| 不卡一区二区在线| 日韩欧美国产一区二区在线播放 | 成人高清在线视频| 欧美一区二区播放| 国产精品狼人久久影院观看方式| 亚洲成人自拍网| 成人黄色大片在线观看| 在线不卡免费av| 亚洲欧美另类小说| 国产91精品在线观看| 91精品国产综合久久久久久久| 中文字幕欧美激情| 精品一区二区三区av| 欧美高清激情brazzers| 中文字幕中文在线不卡住| 久久精品国产色蜜蜜麻豆| 欧美撒尿777hd撒尿|