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

主頁 > 知識庫 > 如何快速學習正則表達式

如何快速學習正則表達式

熱門標簽:宿遷智能外呼系統(tǒng)供應商 鄂州人工智能電銷機器人軟件 400免費電話去哪申請 實用地圖標注app 地圖標注商戶中心要收錢多少 線上教育ai外呼系統(tǒng) 菏澤智能ai電銷機器人銷售公司 地圖標注字母的軟件 css百度地圖標注位置顯示

正則表達式概念

正則表達式,又稱正規(guī)表示法、常規(guī)表示法(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),計算機科學的一個概念。正則表達式使用單個字符串來描述、匹配一系列符合某個句法規(guī)則的字符串。在很多文本編輯器里,正則表達式通常被用來檢索、替換那些符合某個模式的文本。

在日常工作中,我們經(jīng)常寫正則表達式,比如在表單中經(jīng)常用來驗證用戶輸入的格式是否正確,我們就會用到正則表達式;可以把正則表達式看做是可以描述問題的語言,它就是專門為模式匹配而設計的

-------------------------------------------------------------------------------

正則表達式的語法

可以簡單粗暴得把正則表達式理解為查找東西,舉個例子:要在"Hello World"中找到"world"這個單詞,先用直白的語言來描述就是查找"從w開頭到d結(jié)束的字母組合",使用正則來描述就是\bw\w*d\b,這個就是模式字符串,它由元字符和字面量字符組成

•常見的元字符如下:

•正則表達式中的旗標

•正則表達式中的轉(zhuǎn)義字符


JS中的正則表達式

•兩種生成方式,

舉例:匹配0-9有沒有出現(xiàn)

復制代碼 代碼如下:

1、通過RegExp var reg=new RegExp('^[0-9]','g');
2、通過表達式字面量 var reg=/^[0-9]/g;

•兩種常用的方法

test()、exec()

復制代碼 代碼如下:

1、test方法:如果輸入字符串與模式相匹配,test就返回真,沒有則返回假
2、exec方法:如果輸入字符串與模式匹配,則返回一個數(shù)組,沒有匹配就返回null

/*test()方法,匹配是否有出現(xiàn)0-9*/
var reg1=/^[0-9]/;
reg1.test('There is no number');
//返回結(jié)果為false
/*exec()方法,匹配句子里面的單詞,兩個單詞一組*/
/*沒有設置全局旗標*/
var reg2=/(\w+)\s(\w+)/;
reg2.test('There is no number');
//返回結(jié)果['There is','There','is']
//第0個元素是匹配的字符串,后面兩個元素分別是分組引用的子字符串
/*設置全局旗標*/
var reg3=/(\w+)\s(\w+)/g;
reg3.test('There is no number');
//設置了全局旗標的話,exec()會循環(huán)尋找
//第一次查找結(jié)果['There is','There','is'],第二次結(jié)果['no number','no','number'],第三次結(jié)果null 
exec()方法如果設置了全局旗標,在循環(huán)中使用必須要手動設置其reg.lastIndex = 0;,否則它會間隔匹配

--------------------------------------------------------------------------------

字符串對象與正則表達式

•在string對象中有不少以正則表達式對象作為參數(shù)的方法

屬性 說明
match(regexp) 返回正則表達式regexp的匹配結(jié)果
replace(searchValue,replaceValue) 將searchValue(正則表達式或是字符串值)
替換為replaceValue,并返回響應的字符串
search(regexp) 返回正則表達式regexp匹配位置的下標,沒有匹配就返回-1
split(separator,limit) 通過參數(shù)separator(字符串或是正則表達式)
對字符串進行分割,并返回一個字符串數(shù)組

•match方法會返回元素與模式相匹配的字符串的數(shù)組,設置全局旗標時,會返回所有與模式相匹配的字符串數(shù)組,不設置時和exec方法相同

應用例子:

var text='abc def ghi jkl';
//設置全局旗標
text.match(/\w+/g);
//["abc","def","ghi","jkl"]
//不設置全局旗標
text.match(/(\w+)\s(\w+)/);
//["abc def","abc","def"] •replace方法返回被替換的字符串,如果設置了全局旗標,則替換全部匹配了的字符串,否則只替換第一個匹配的字符串;replace中如果第一個參數(shù)用了分組,第二個參數(shù)能夠通過符號來標識分組的前向引用

應用例子:

var text="abc def ghi jkl";
//將空格替換為字符
text.replace(/\s/,',');
//"abc,def ghi jkl"
text.replace(/\s/g,',');
//"abc,def,ghi,jkl"
//對空格之前的字符分組,用逗號替換并前向移動一位
text.replace(/(.)\s/g,",$1");
//"ab,cde,fgh,igkl" •在search與split方法中,正則表達式的全局旗標不起作用

以上內(nèi)容是小編給大家介紹的快速學習正則表達式 的方法,希望對大家有所幫助!

您可能感興趣的文章:
  • jQuery如何用正則表達式驗證手機號、身份證號、中文名稱
  • 在VS2008中使用正則表達式進行查找和替換
  • 運用正則表達式匹配所有表名
  • iOS App開發(fā)中Objective-C使用正則表達式進行匹配的方法
  • java常用正則表達式
  • 玩轉(zhuǎn)python爬蟲之正則表達式
  • JavaScript正則表達式的分組匹配詳解
  • Java正則表達式提取字符的方法實例
  • 65條最常用正則表達式 你要的都在這里了
  • 正則表達式的字符串替換方法
  • jquery正則表達式驗證(手機號、身份證號、中文名稱)
  • JavaScript正則表達式解析URL的技巧
  • 最全的常用正則表達式大全
  • 學習Java正則表達式(匹配、替換、查找)
  • 詳解Java正則表達式語法
  • 正則表達式日常收集整理(簡單且實用)

標簽:鞍山 六安 恩施 梅州 咸陽 綿陽 三亞 池州

巨人網(wǎng)絡通訊聲明:本文標題《如何快速學習正則表達式》,本文關(guān)鍵詞  如何,快速,學習,正則,表達式,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《如何快速學習正則表達式》相關(guān)的同類信息!
  • 本頁收集關(guān)于如何快速學習正則表達式的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    中文字幕精品三区| 国产精品欧美一区二区三区| 91女厕偷拍女厕偷拍高清| 成人激情免费电影网址| 欧美午夜理伦三级在线观看| 日韩美女一区二区三区| 一区二区理论电影在线观看| 蜜桃免费网站一区二区三区| 国产综合久久久久久久久久久久| 成人黄页毛片网站| 久久蜜桃av一区精品变态类天堂 | 欧美日韩国产高清一区二区三区 | 成人精品国产免费网站| 久久在线观看免费| 久久精品国产精品亚洲红杏| 成人国产免费视频| 亚洲女女做受ⅹxx高潮| 欧美午夜理伦三级在线观看| 亚洲国产视频网站| 欧美日韩国产首页在线观看| 亚洲精品成人少妇| 成人少妇影院yyyy| 一区二区三区国产精华| 欧美精品在线一区二区三区| 亚洲免费毛片网站| 波多野结衣亚洲一区| 中文字幕第一区二区| 青青草原综合久久大伊人精品优势 | 亚洲电影在线免费观看| 欧美亚洲日本国产| 色悠悠久久综合| 国产成人免费视频网站| 国产精品对白交换视频| 91精品国产欧美日韩| 开心九九激情九九欧美日韩精美视频电影 | 国产黄人亚洲片| 国产午夜精品在线观看| 白白色 亚洲乱淫| 理论电影国产精品| 最新久久zyz资源站| 欧美日韩一区三区四区| 亚洲美女精品一区| 欧美高清性hdvideosex| 免费在线看成人av| 人人精品人人爱| 日本一区二区三区四区 | 精品国产免费视频| 欧美日韩国产综合一区二区 | 成人av在线资源网| 国产呦萝稀缺另类资源| 日日夜夜免费精品| 一区二区免费在线播放| 日韩欧美在线123| 国产91精品精华液一区二区三区| 日韩福利电影在线| 亚洲123区在线观看| 综合网在线视频| 久久久久久久久久久久久夜| 日本精品一区二区三区四区的功能| 国产91丝袜在线18| 99精品欧美一区二区蜜桃免费| 国产成人在线免费| 国产成人午夜视频| 成人午夜视频在线| 国产成人精品亚洲午夜麻豆| 成人中文字幕合集| 一本大道综合伊人精品热热| 成人午夜激情影院| proumb性欧美在线观看| 韩日精品视频一区| 国产麻豆精品theporn| 国产美女精品一区二区三区| 日韩福利视频导航| 国产麻豆日韩欧美久久| 欧美日韩视频专区在线播放| 欧美一区二区久久久| 精品国产一区a| 日本一区二区三区电影| 轻轻草成人在线| 欧美人牲a欧美精品| 678五月天丁香亚洲综合网| 日韩欧美一二区| 国产亚洲女人久久久久毛片| 亚洲一区免费观看| 国产1区2区3区精品美女| 欧美在线播放高清精品| 精品久久久三级丝袜| 亚洲精品一二三区| 国产成人免费视频网站| 91视频在线看| 337p日本欧洲亚洲大胆色噜噜| 一区二区三区中文字幕精品精品| 国产一区999| 日韩欧美国产高清| 一区二区三区色| 国产精品自拍毛片| 99天天综合性| 久久精子c满五个校花| 麻豆视频观看网址久久| 欧美日本韩国一区二区三区视频| 日韩毛片精品高清免费| 国产成人亚洲综合a∨婷婷| 中文字幕中文乱码欧美一区二区 | 日韩视频在线你懂得| 一区二区三区四区蜜桃| 91在线丨porny丨国产| 国产日韩欧美精品在线| 国产精品久久看| 欧亚洲嫩模精品一区三区| 石原莉奈在线亚洲三区| 欧美激情资源网| 欧美美女bb生活片| 国产美女娇喘av呻吟久久| 亚洲欧洲色图综合| 久久久五月婷婷| 欧美亚洲国产bt| 91蜜桃网址入口| 国产精品一区免费视频| 一区二区国产视频| 中文字幕国产一区| 精品成人一区二区三区四区| 在线观看中文字幕不卡| 国产999精品久久| 美女网站视频久久| 一区二区三区四区五区视频在线观看| 91麻豆精品国产综合久久久久久| 高清shemale亚洲人妖| 蜜桃视频免费观看一区| 日本伊人色综合网| 亚洲精品一二三区| 亚洲另类中文字| 亚洲激情综合网| 国产精品第一页第二页第三页 | 日韩三级精品电影久久久| 成人网在线播放| 另类欧美日韩国产在线| 亚洲国产精品人人做人人爽| 欧美极品少妇xxxxⅹ高跟鞋| 欧美高清视频在线高清观看mv色露露十八 | 亚洲欧美日韩综合aⅴ视频| 久久免费午夜影院| 丁香亚洲综合激情啪啪综合| 色婷婷综合激情| 国产精品网站在线观看| 日韩精品亚洲专区| 粉嫩av一区二区三区在线播放| 制服丝袜亚洲精品中文字幕| 国产精品三级久久久久三级| 国产一区在线看| 2020国产精品久久精品美国| 奇米888四色在线精品| 欧美裸体一区二区三区| 亚洲电影在线免费观看| 99国产精品视频免费观看| 日本中文在线一区| 精品国产91洋老外米糕| 中文字幕一区在线观看| 日韩av电影免费观看高清完整版| 国产米奇在线777精品观看| 日本高清不卡在线观看| 亚洲国产精品v| 日韩精品亚洲一区| 91激情五月电影| 国产无一区二区| 精品在线你懂的| 精品裸体舞一区二区三区| 婷婷丁香激情综合| 日本道精品一区二区三区 | 久久亚洲二区三区| 另类小说欧美激情| 制服丝袜av成人在线看| 一区二区三区四区不卡在线| 国产99久久久久久免费看农村| 欧美日韩高清一区二区| 亚洲成人av资源| 欧美在线视频全部完| 亚洲国产成人av好男人在线观看| 91丝袜呻吟高潮美腿白嫩在线观看| 久久夜色精品国产噜噜av| 国产毛片精品视频| 中文字幕视频一区二区三区久| 99久久精品国产导航| 亚洲一区二区三区自拍| 欧美羞羞免费网站| 狠狠久久亚洲欧美| 成人免费小视频| 日韩视频一区在线观看| 国产91清纯白嫩初高中在线观看| 中文字幕一区二区三区不卡| 色久优优欧美色久优优| 六月丁香综合在线视频| 中文字幕第一页久久| 欧美日韩电影在线播放| 国产成人午夜片在线观看高清观看| 亚洲欧美欧美一区二区三区| 精品视频1区2区3区| 国产激情偷乱视频一区二区三区| 综合激情成人伊人| 久久综合狠狠综合久久综合88| 99久久免费视频.com|