国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

正則表達式學習實例

2019-11-17 02:44:00
字體:
來源:轉載
供稿:網(wǎng)友

正則表達式學習實例

例一:

正則:(?<=(href|src|filepath)=)/S+?(/.jpg|/.JPG)

解析:表達式分為三段

第一段:

(?<=(href|src|filepath)=)獲取開始的位置 意思是從 以href=、src=、filepath=這三個字符開頭的地方以后開始匹配。

使用的正則為(?<=pattern),假如沒有<那么就從該字符開始匹配.

第二段:

/S+? 中間的配置字符。注意?表示最小匹配,也就是說往后第一個匹配的。

第三段:

(/.jpg|/.JPG) 結束的字符 意思是 以.jpg或者.JPG結尾的位置。

這個表達式可以用來獲取href或者src或者filepath后面的地址。

比如 <href=http://avatar.csdn.net/8/3/2/1_xanxus46.jpg></href> //已經(jīng)去掉了雙引號了

匹配結果為http://avatar.csdn.net/8/3/2/1_xanxus46.jpg

例二

正則:(.)//1(.)//2

用到的表達式

/num匹配num,其中num是一個正整數(shù)。對所獲取的匹配的引用。例如,“(.)/1”匹配兩個連續(xù)的相同字符。解析:匹配兩個(可以相同)重復的字符,比如:htttpp匹配結果 ttpp (不相同)httttpp匹配的結果為 tttt(相同)


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 达拉特旗| 静安区| 景德镇市| 清远市| 民丰县| 临泽县| 鲁山县| 清原| 兰西县| 若羌县| 绍兴县| 万州区| 镇康县| 呼图壁县| 聊城市| 望谟县| 山阳县| 安龙县| 汉川市| 富裕县| 聂荣县| 高州市| 时尚| 蕲春县| 九龙县| 岱山县| 神农架林区| 阿拉尔市| 许昌市| 安塞县| 上饶市| 襄樊市| 光泽县| 泰和县| 句容市| 石景山区| 保康县| 辰溪县| 平安县| 青冈县| 青龙|