亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

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

如何快速學習正則表達式

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

正則表達式概念

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

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

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

正則表達式的語法

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

•常見的元字符如下:

•正則表達式中的旗標

•正則表達式中的轉義字符


JS中的正則表達式

•兩種生成方式,

舉例:匹配0-9有沒有出現

復制代碼 代碼如下:

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

•兩種常用的方法

test()、exec()

復制代碼 代碼如下:

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

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

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

字符串對象與正則表達式

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

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

•match方法會返回元素與模式相匹配的字符串的數組,設置全局旗標時,會返回所有與模式相匹配的字符串數組,不設置時和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中如果第一個參數用了分組,第二個參數能夠通過符號來標識分組的前向引用

應用例子:

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方法中,正則表達式的全局旗標不起作用

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

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

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

巨人網絡通訊聲明:本文標題《如何快速學習正則表達式》,本文關鍵詞  如何,快速,學習,正則,表達式,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何快速學習正則表達式》相關的同類信息!
  • 本頁收集關于如何快速學習正則表達式的相關信息資訊供網民參考!
  • 推薦文章
    国产极品精频在线观看| 亚洲天堂免费| 日韩在线观看视频网站| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 999久久66久6只有精品| 欧美另类videosbestsex| 美女被草网站| 九九精品久久久久久久久| 国产极品白嫩美女在线观看看| 午夜在线观看视频免费 成人| 免费一级生活片| 精品视频在线观看一区二区 | 久久精品欧美一区二区| 亚欧成人毛片一区二区三区四区| 欧美a免费| 日本在线www| 999久久狠狠免费精品| 国产麻豆精品hdvideoss| 午夜欧美福利| 一级毛片视频播放| 国产伦理精品| 日本在线www| 精品久久久久久综合网| 亚欧视频在线| 欧美18性精品| 可以在线看黄的网站| 一a一级片| 精品视频在线观看视频免费视频| 国产一区二区福利久久| 国产91视频网| 欧美激情影院| 日本伦理黄色大片在线观看网站| 亚州视频一区二区| 国产91素人搭讪系列天堂| 欧美日本国产| 精品视频在线看| 一级毛片视频免费| 日本在线不卡视频| a级黄色毛片免费播放视频| 九九热精品免费观看| 精品国产一区二区三区国产馆| 99热精品在线| 日韩专区第一页| 国产精品自拍一区| 天天做日日干| 成人高清视频免费观看| 亚洲www美色| 可以免费在线看黄的网站| 99热精品一区| 日本乱中文字幕系列| 九九国产| 国产高清在线精品一区二区 | 九九精品在线播放| 亚洲第一色在线| 可以免费看污视频的网站| 九九久久国产精品| 国产一区二区精品| 黄视频网站在线免费观看| 精品视频在线观看一区二区| 91麻豆爱豆果冻天美星空| a级毛片免费观看网站| 一级女性全黄生活片免费| 久久国产精品自由自在| 99色视频在线| 成人a级高清视频在线观看| 一级片片| 国产欧美精品| 欧美大片一区| 午夜精品国产自在现线拍| 黄色福利片| 麻豆网站在线免费观看| 欧美一级视频免费观看| 日韩专区一区| 国产伦精品一区三区视频 | 成人免费观看的视频黄页| 精品国产三级a∨在线观看| 九九干| 色综合久久天天综合| 黄色福利片| 亚洲不卡一区二区三区在线 | 尤物视频网站在线观看| 99色视频在线| 中文字幕一区二区三区 精品| 日韩avdvd| 欧美激情一区二区三区视频 | 欧美1卡一卡二卡三新区| 久久精品店| 99久久精品国产片| 香蕉视频亚洲一级| 一级片片| 亚欧成人毛片一区二区三区四区| 日韩免费在线观看视频| 亚洲第一视频在线播放| 久草免费在线视频| 成人高清护士在线播放| 日本在线不卡视频| 一本高清在线| 成人免费观看网欧美片| 国产国语对白一级毛片| 国产视频一区二区在线观看| 日韩专区第一页| 成人免费观看网欧美片| 国产伦理精品| 欧美激情一区二区三区在线| 精品视频在线观看视频免费视频| 可以在线看黄的网站| 99久久精品国产高清一区二区 | 亚洲精品永久一区| 国产精品自拍亚洲| 99热热久久| 国产亚洲男人的天堂在线观看| 欧美激情中文字幕一区二区| 亚洲第一色在线| 国产麻豆精品| 国产一区二区精品久| 91麻豆爱豆果冻天美星空| 一级女性全黄生活片免费| 成人免费网站视频ww| 国产精品自拍一区| 久久精品欧美一区二区| 欧美a级成人淫片免费看| 日本免费区| 精品国产三级a∨在线观看| 欧美1区| 国产伦精品一区二区三区无广告| 韩国三级视频网站| 九九国产| 国产91视频网| 午夜在线观看视频免费 成人| 91麻豆精品国产自产在线观看一区 | 青青青草影院| 欧美18性精品| 一级女人毛片人一女人| 精品国产一区二区三区久| 日韩欧美一及在线播放| 国产精品免费久久| 一级片片| 九九免费精品视频| 精品久久久久久中文| 日本免费看视频| 亚洲第一色在线| 欧美a级成人淫片免费看| 青青久久精品| 中文字幕一区二区三区 精品| 91麻豆精品国产高清在线| 天天做人人爱夜夜爽2020毛片| 美女免费毛片| 天天色色网| 九九精品久久| 色综合久久天天综合| 国产一区二区精品久久91| 亚洲精品影院一区二区| 精品视频在线观看视频免费视频| 高清一级片| a级黄色毛片免费播放视频| 精品国产一区二区三区精东影业| 日本特黄特色aa大片免费| 精品在线免费播放| 国产麻豆精品视频| 韩国三级香港三级日本三级la| 精品国产一区二区三区久| 九九精品影院| 久久国产一久久高清| 久久99这里只有精品国产| 欧美爱色| 91麻豆tv| 人人干人人草| 久久久久久久男人的天堂| 国产精品123| 亚洲 欧美 91| 亚州视频一区二区| 台湾美女古装一级毛片| 天天色色网| 日韩av片免费播放| 欧美另类videosbestsex视频| 日韩av成人| 日韩在线观看免费完整版视频| 国产精品自拍在线观看| 国产福利免费视频| 一本高清在线| 美女免费精品视频在线观看| 99久久精品费精品国产一区二区| 午夜在线亚洲| 99久久精品国产国产毛片| 91麻豆tv| 亚洲精品永久一区| 色综合久久天天综合| 日本在线不卡免费视频一区| 91麻豆精品国产片在线观看| 国产伦久视频免费观看 视频 | 久久成人性色生活片| 一级女性全黄久久生活片| 高清一级片| 亚洲精品久久久中文字| 一级女性大黄生活片免费| 日日夜夜婷婷| 国产综合91天堂亚洲国产| 人人干人人插| 国产原创视频在线| 黄视频网站免费|