激情国产一区二区,亚洲激情男女视频,欧美日韩国产高清一区二区,欧美午夜影院一区

study - 一文入門正則表達式 每日看點

2023-03-08 23:12:44來源:騰訊云

正則表達式是什么

校驗數據的有效性、查找符合要求的文本以及對文本進行切割和替換等操作。


(資料圖片僅供參考)

正則表達式的目的是真正的強大之處就在于可以查找符合某個規則的文本。

元字符

1.特殊字符串

. 除換行符外任意字符\d 表示任意單個數字 \w 表示任意單個數字或字母或下劃線\s 表示任意單個空白符

\D \W \S,意思正相反。

2.空白符

\r 回車符\n 換行符\f 換頁符\t 制表符\v 垂直制表符\s 任意空白符

3.量詞

* 代表0次到多次+ 1次到多次? 0到1次{m} 出現m次{m,} 出現至少m次{m,n} m到n次

4.范圍

|或 ,如ab|bc代表ab或bc... 多選一,括號中任意單個元素a-z 匹配a-z之間任意單個元素^.. 取反,不能包括括號中的任意單個元素

貪婪匹配、非貪婪匹配和獨占模式

貪婪模式的特點就是盡可能進行最大長度匹配非貪婪模式會盡可能短地去匹配。獨占模式和貪婪模式很像,獨占模式會盡可能多地去匹配,如果匹配失敗就結束,不會進行回溯,這樣的話就比較節省時間。具體的方法就是在量詞后面加上加號(+),例如xy{1,3}+yz

注意: Python 和 Go 的標準庫目前都不支持獨占模式。

(“.+?”)|\w{2,6}

分組和引用

如圖所示的正則,將日期和時間都括號括起來。這個正則中一共有兩個分組,日期是第 1 個,時間是第 2 個。

1.不保存子組

分組的作用就是后續可能還會被引用到,但是如果不需要引用的時候可以添加不保存子組,表達式(?:xxx),優點是正則性能會更好,在子組計數時也更不容易出錯。

2.括號嵌套

分組引用在查找中使用

...略

四種匹配模式

1.不區分大小寫模式(Case-Insensitive)

不區分大小寫模式,正則表達式(?i)cat,這樣匹配的字符就不區分大小寫了

如果我們想要前面匹配上的結果,和第二次重復時的大小寫一致,那該怎么做呢?我們只需要用括號把修飾符和正則 cat 部分括起來,加括號相當于作用范圍的限定,讓不區分大小寫只作用于這個括號里的內容。正則表達式((?i)cat)

2.點號通配模式(Dot All)

元字符里講.可以匹配除了換行以外的任何元素,用單行模式中使用.,正則表示式(?s).

3.多行匹配模式

多行模式的表達式(?m)^...|...$,這樣的匹配好處是每一行

斷言

斷言是指對匹配到的文本位置有要求。

1.單詞邊界

在準確匹配單詞時,我們使用 \b...\b就可以實現了,也可以指定表達式的開頭和結尾^...$

2.環視

環視的主要是定義清晰的邊界。

(?<=Y),左邊是Y(?<=!Y),左邊不是Y(?=Y),右邊是Y(?!Y),右邊不是Y

左尖括號代表看左邊,沒有尖括號是看右邊,感嘆號是非的意思。

常用正則Demo

正則表達式用于字符串處理、表單驗證等場合,實用高效。現將一些常用的表達式收集于此,以備不時之需。

匹配中文字符的正則表達式: [u4e00-u9fa5]匹配雙字節字符(包括漢字在內):[^x00-xff]匹配空白行的正則表達式:ns*r匹配HTML標記的正則表達式:<(S*?)[^>]*>.*?|<.*? />匹配首尾空白字符的正則表達式:^s*|s*$匹配Email地址的正則表達式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*匹配網址URL的正則表達式:[a-zA-z]+://[^s]*匹配帳號是否合法(字母開頭,允許5-16字節,允許字母數字下劃線):^[a-zA-Z][a-zA-Z0-9_]{4,15}$匹配國內電話號碼:d{3}-d{8}|d{4}-d{7}( 匹配形式如 0511-4405222 或 021-87888822)匹配中國郵政編碼:[1-9]d{5}(?!d)匹配身份證:d{15}|d{18}

2.匹配特定數字:

匹配正整數 ^[1-9]d*$匹配負整數 ^-[1-9]d*$匹配整數 ^-?[1-9]d*$匹配非負整數(正整數 + 0)^[1-9]d*|0$匹配非正整數(負整數 + 0)^-[1-9]d*|0$匹配正浮點數 ^[1-9]d*.d*|0.d*[1-9]d*$匹配負浮點數 ^-([1-9]d*.d*|0.d*[1-9]d*)$匹配浮點數 ^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$匹配非負浮點數(正浮點數 +0) ^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$匹配非正浮點數(負浮點數 + 0)^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$

3.匹配特定字符串:

匹配由26個英文字母組成的字符串 ^[A-Za-z]+$匹配由26個英文字母的大寫組成的字符串 ^[A-Z]+$匹配由26個英文字母的小寫組成的字符串 ^[a-z]+$匹配由數字和26個英文字母組成的字符串 ^[A-Za-z0-9]+$匹配由數字、26個英文字母或者下劃線組成的字符串 ^w+$只能輸入數字:^[0-9]*$只能輸入n位的數字:^d{n}$只能輸入至少n位數字:^d{n,}$只能輸入m-n位的數字:^d{m,n}$只能輸入零和非零開頭的數字:^(0|[1-9][0-9]*)$只能輸入有兩位小數的正實數:^[0-9]+(.[0-9]{2})?$只能輸入有1-3位小數的正實數:^[0-9]+(.[0-9]{1,3})?$只能輸入非零的正整數:^+?[1-9][0-9]*$只能輸入非零的負整數:^-[1-9][0-9]*$只能輸入長度為3的字符:^.{3}$只能輸入由26個英文字母組成的字符串:^[A-Za-z]+$只能輸入由26個大寫英文字母組成的字符串:^[A-Z]+$只能輸入由26個小寫英文字母組成的字符串:^[a-z]+$只能輸入由數字和26個英文字母組成的字符串:^[A-Za-z0-9]+$只能輸入由數字、26個英文字母或者下劃線組成的字符串:^w+$驗證用戶密碼:^[a-zA-Z]w{5,17}$正確格式為:以字母開頭,長度在6-18之間,只能包含字符、數字和下劃線。驗證是否含有^%&"",;=?$"等字符:[^%&"",;=?$x22]+只能輸入漢字:^[u4e00-u9fa5],{0,}$驗證Email地址:^w+[-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$驗證InternetURL:^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$驗證電話號碼:^((d{3,4})|d{3,4}-)?d{7,8}$

關鍵詞:

責任編輯:孫知兵

免責聲明:本文僅代表作者個人觀點,與太平洋財富網無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
如有問題,請聯系我們!

關于我們 - 聯系方式 - 版權聲明 - 招聘信息 - 友鏈交換 - 網站統計
 

太平洋財富主辦 版權所有:太平洋財富網

?中國互聯網違法和不良信息舉報中心中國互聯網違法和不良信息舉報中心

Copyright© 2012-2020 太平洋財富網(www.8899ip.com) All rights reserved.

未經過本站允許 請勿將本站內容傳播或復制 業務QQ:3 31 986 683

 

激情国产一区二区,亚洲激情男女视频,欧美日韩国产高清一区二区,欧美午夜影院一区
免费观看久久久4p| 国产模特精品视频久久久久| 国产免费观看久久黄| 欧美激情第10页| 亚洲人www| 欧美成人亚洲成人| 亚洲精品一区二区三区四区高清| 国产精品视频xxxx| 久久久久久亚洲精品不卡4k岛国| 激情成人综合| 国产精品欧美日韩| 久久久av毛片精品| 亚洲狠狠婷婷| 国产亚洲一区二区三区在线播放| 久久三级福利| 亚洲免费观看在线视频| 影音先锋亚洲精品| 欧美日韩国产成人精品| 老司机成人在线视频| 日韩亚洲欧美成人| 国外成人网址| 国产精品成人免费| 欧美亚洲日本网站| 亚洲国产精品视频| 国产主播一区| 欧美日韩国产一中文字不卡| 毛片一区二区三区| 亚洲在线网站| 亚洲电影在线观看| 亚洲电影第1页| 国产精品久久久久一区| 欧美日韩一区二区免费在线观看 | 亚洲裸体视频| 国产精品视频一二三| 欧美揉bbbbb揉bbbbb| 久久久综合香蕉尹人综合网| 99国产精品一区| 亚洲日本成人在线观看| 国产视频在线观看一区| 国产精品久久久免费| 蜜桃av一区二区在线观看| 久久久久久久波多野高潮日日| 亚洲免费激情| 黄色日韩网站视频| 黄网站色欧美视频| 国产精品嫩草99a| 国产精品日本一区二区| 欧美成人精品h版在线观看| 欧美高潮视频| 国产精品久久久久毛片大屁完整版 | 精品1区2区3区4区| 欧美视频不卡| 国产精品久久久久91| 免费观看30秒视频久久| 奶水喷射视频一区| 欧美一区二区三区视频免费播放| 亚洲老板91色精品久久| 日韩午夜在线| 在线观看国产一区二区| 亚洲国产高潮在线观看| 国产一区二区三区视频在线观看| 国产一区二区激情| 国产精品久久久久久妇女6080| 国产精品美女999| 欧美屁股在线| 国产精品久久国产三级国电话系列 | 日韩视频欧美视频| 一区在线免费| 亚洲黄色三级| 一区二区三区在线不卡| 亚洲国产精品成人久久综合一区| 国产香蕉97碰碰久久人人| 国内精品一区二区三区| 国产欧美91| 在线看国产日韩| 黄色工厂这里只有精品| 亚洲人www| 亚洲国产精品高清久久久| 99国内精品久久| 亚洲精品日韩欧美| 亚洲性xxxx| 久久久av毛片精品| 久久精品国产成人| 欧美国产一区二区在线观看| 老鸭窝亚洲一区二区三区| 欧美日韩极品在线观看一区| 樱桃国产成人精品视频| 欧美日韩另类综合| 欧美激情一区二区三区高清视频| 欧美三级日韩三级国产三级| 欧美伦理91i| 国产精品一区三区| 国产乱码精品一区二区三| 在线日韩欧美| 亚洲国产免费| 亚洲欧美日本视频在线观看| 久久天堂精品| 久久一区国产| 国产精品国产馆在线真实露脸| 欧美三级电影一区| 韩国av一区二区| 伊人精品在线| 妖精成人www高清在线观看| 一本久久a久久免费精品不卡| 欧美亚洲综合在线| 欧美日韩99| 欧美三级不卡| 亚洲国产精品久久久久秋霞影院| 亚洲国产欧美日韩| 午夜精品久久久久久久久| 欧美大胆成人| 欧美日韩视频免费播放| 狠狠88综合久久久久综合网| 国产亚洲一区二区在线观看 | 欧美亚洲第一页| 影音先锋中文字幕一区| 久久岛国电影| 午夜精品一区二区三区电影天堂| 亚洲黄色一区| 久久福利影视| 欧美亚洲成人精品| 国产麻豆综合| 日韩亚洲在线| 久久中文字幕一区二区三区| 欧美激情视频一区二区三区免费| 国产亚洲毛片在线| 136国产福利精品导航| 欧美中文字幕视频| 国产精品啊啊啊| 国产亚洲欧美日韩一区二区| 一本色道久久88综合日韩精品| 久久综合999| 欧美日韩视频一区二区| 亚洲国产另类久久久精品极度| 日韩视频三区| 免费视频最近日韩| 韩国成人福利片在线播放| 亚洲日韩视频| 老司机午夜免费精品视频| 国产色综合网| 1024成人| 久久亚洲不卡| 国产午夜精品全部视频在线播放 | 欧美亚洲日本国产| 欧美午夜激情小视频| 国产亚洲免费的视频看| 亚洲欧美日韩国产中文在线| 欧美视频专区一二在线观看| 国产综合色在线| 欧美综合77777色婷婷| 国产精品视频导航| 亚洲国产成人一区| 蜜臀av一级做a爰片久久| 黄色成人av在线| 一区二区精品在线| 欧美精品自拍| 日韩亚洲成人av在线| 欧美日韩国产亚洲一区| 国产一区二区三区直播精品电影 | 日韩视频在线播放| 免费不卡视频| 在线视频国产日韩| 美女网站在线免费欧美精品| 国产精品美女久久久| 亚洲一区二区三区高清| 国产精品二区在线观看| 亚洲电影免费在线观看| 欧美aⅴ99久久黑人专区| 91久久精品国产91性色tv| 欧美国产精品久久| 国产一区二区三区久久久| 欧美一区二区三区四区在线观看 | 国产一区二区日韩精品欧美精品| 午夜亚洲激情| 国产性猛交xxxx免费看久久| 久久久久国产一区二区三区四区 | 一区视频在线播放| 久久一区二区三区超碰国产精品| 国产精品视频一区二区高潮| 欧美一级网站| 精品成人一区| 每日更新成人在线视频| 国产日韩精品一区二区| 久久精品夜色噜噜亚洲a∨| 伊人春色精品| 欧美福利精品| 在线日韩欧美| 欧美日韩免费精品| 亚洲欧美制服另类日韩| 国产日韩欧美在线播放| 久久夜色精品国产欧美乱极品| 国产精品久久久久一区二区三区共| 亚洲欧美日韩国产一区二区| 国产一区二区三区四区在线观看 | 老司机aⅴ在线精品导航| 在线日韩中文字幕| 欧美日韩国产精品专区| 91久久精品网| 国产精品白丝av嫩草影院| 欧美中文在线观看|