午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > 正則表達式學習參考 正則入門學習資料

正則表達式學習參考 正則入門學習資料

熱門標簽:山東外呼系統聯系方式 浙江營銷外呼系統有哪些 哈爾濱公司外呼系統代理 惠安地圖標注 自己做的電銷機器人 淄博市張店區地圖標注 上海銷售電銷機器人軟件 地圖標注店鋪地圖標注酒店 遼寧秒客來電話機器人
1 概述
正則表達式(Regular Expression)是一種匹配模式,描述的是一串文本的特征。

正如自然語言中“高大”、“堅固”等詞語抽象出來描述事物特征一樣,正則表達式就是字符的高度抽象,用來描述字符串的特征。

正則表達式(以下簡稱正則,Regex)通常不獨立存在,各種編程語言和工具作為宿主語言提供對正則的支持,并根據自身語言的特點,進行一定的剪裁或擴展。

正則入門很容易,有限的語法規則很容易掌握,但是目前正則的普及率并不高,主要是因為正則的流派眾多,各種宿主語言提供的文檔都過多的關注于自身的一些細節,而這些細節通常是初學者并不需要關注的。

當然,如果想要深入的了解正則表達式,這些細節又是必須被關注的,這是后話,讓我們先從正則的基礎開始,進入正則表達式的世界。

2 正則表達式基礎
2.1 基本概念
2.1.1 字符串組成

對于字符串“a5”,是由兩個字符“a”、“5”以及三個位置組成的,這一點對于正則表達式的匹配原理理解很重要。

2.1.2  占有字符和零寬度

正則表達式匹配過程中,如果子表達式匹配到的是字符內容,而非位置,并被保存到最終的匹配結果中,那么就認為這個子表達式是占有字符的;如果子表達式匹配的僅僅是位置,或者匹配的內容并不保存到最終的匹配結果中,那么就認為這個子表達式是零寬度的。

占有字符還是零寬度,是針對匹配的內容是否保存到最終的匹配結果中而言的。

占有字符是互斥的,零寬度是非互斥的。也就是一個字符,同一時間只能由一個子表達式匹配,而一個位置,卻可以同時由多個零寬度的子表達式匹配。

2.1.3  正則表達式構成

正則表達式由兩種字符構成。一種是在正則表達式中具體特殊意義的“元字符”,另一種是普通的“文本字符”。

元字符可以是一個字符,如“^”,也可以是一個字符序列,如“\w”。

2.2     元字符(Meta Character

2.2.1  [] 字符組(Character Classes)

字符組可以匹配[ ]中包含的任意一個字符。雖然可以是任意一個,但只能是一個。

字符組支持由連字符“-”來表示一個范圍。當“-”前后構成范圍時,要求前面字符的碼位小于后面字符的碼位。

[^] 排除型字符組。排除型字符組表示任意一個未列出的字符,同樣只能是一個。排除型字符組同樣支持由連字符“-”來表示一個范圍。

表達式

說明

[abc]

表示“a”或“b”或“c

[0-9]

表示0~9中任意一個數字,等價于[0123456789]

[\u4e00-\u9fa5]

表示任意一個漢字

[^a1]

表示除“a”、“1”、“”外的其它任意一個字符

[^a-z]

表示除小寫字母外的任意一個字符

舉例:

[0-9][0-9]”在匹配“Windows 2003”時,匹配成功,匹配的結果為“20”。

[^inW]”在匹配“Windows 2003”時,匹配成功,匹配的結果為“d”。

2.2.2  常見字符范圍縮寫

對于一些常用的字符范圍,如數字等,由于非常常用,即使使用[0-9]這樣的字符組仍顯得麻煩,所以定義了一些元字符,來表示常見的字符范圍。

表達式

說明

\d

任意一個數字,相當于[0-9],即0~9 中的任意一個

\w

任意一個字母或數字或下劃線,相當于[a-zA-Z0-9_]

\s

任意空白字符,相當于[ \r\n\f\t\v]

\D

任意一個非數字字符,\d取反,相當于[^0-9]

\W

\w取反,相當于[^a-zA-Z0-9_]

\S

任意非空白字符,\s取反,相當于[^ \r\n\f\t\v]

舉例:

\w\s\d”在匹配“Windows 2003”時,匹配成功,匹配的結果為“s 2”。

2.2.3  . 小數點

小數點可以匹配除“\n”以外的任意一個字符。如果要匹配包括“\n”在內的所有字符,一般用[\s\S],或者是用“.”加(?s)匹配模式來實現。

表達式

說明

.

匹配除了換行符 \n 以外的任意一個字符

2.2.4  其它元字符

表達式

說明

^

匹配字符串開始的位置,不匹配任何字符

$

匹配字符串結束的位置,不匹配任何字符

\b

匹配單詞邊界,不匹配任何字符

舉例:

^a”在匹配“cba”時,匹配失敗,因為表達式要求開始位置后面是字符“a”,而“cba”顯然是不滿足的。

\d$”在匹配“123”時,匹配成功,匹配結果為“3”,這個表達式要求匹配結尾處的數字,如果結尾處不是數字,如“123abc”,則是匹配失敗的。

2.2.5  轉義字符

一些不可見字符,或是在正則中具有特殊意義的元字符,如想匹配字符本身,需要用“\”對其進行轉義。

 

表達式

說明

\r\n

回車和換行

\\

匹配“\”本身

\^\$\.

分別匹配“^”、“$”和“.

以下字符在匹配其本身時,通常需要進行轉義。在實際應用中,根據具體情況,需要轉義的字符可能不止如下所列字符

 .  $  ^  {  [  (  |  )  *  +  ?  \

2.2.6  量詞(Quantifier

量詞表示一個子表達式可以匹配的次數。量詞可以用來修飾一個字符、字符組,或是用()括起來的子表達式。一些常用的量詞被定義成獨立的元字符。

表達式

說明

舉例

{m}

表達式匹配m

\d{3}”相當于“\d\d\d

(abc){2}”相當于“abcabc

{m,n}

表達式匹配最少m次,最多n

\d{2,3}”可以匹配“12”或“321”等23位的數字

{m,}

表達式至少匹配m

[a-z]{8,}”表示至少8位以上的字母

?

表達式匹配0次或1次,相當于{0,1}

ab?”可以匹配“a”或“ab

*

表達式匹配0次或任意多次,相當于{0,}

[^>]*>”中“[^>]*”表示0個或任意多個不是“>”的字符

+

表達式匹配1次或意多次,至少1次,相當于{1,}

\d\s+\d”表示兩個數字中間,至少有一個以上的空白字符

注意:在不是動態生成的正則表達式中,不要出現“{1}”這樣的量詞,如“\w{1}”在結果上等價于“\w”,但是會降低匹配效率和可讀性,屬于畫蛇添足的做法。

2.2.7  分支結構(Alternation

當一個字符串的某一子串具有多種可能時,采用分支結構來匹配,“|”表示多個子表達式之間“或”的關系,“|”是以()限定范圍的,如果在“|”的左右兩側沒有()來限定范圍,那么它的作用范圍即為“|”左右兩側整體。

表達式

說明

|

多個子表達式之間取“或”的關系

舉例:

^aa|b$”在匹配“cccb”時,是可以匹配成功的,匹配的結果是“b”,因為這個表達式表示匹配“^aa”或“b$”,而“b$”在匹配“cccb ”時是可以匹配成功的。

^(aa|b)$”在區配“cccb”時,是匹配失敗的,因為這個表達式表示在“開始”和“結束”位置之間只能是“aa”或“b”,而“cccb”顯然是不滿足的。

3       正則表達式進階

3.1     捕獲組(Capture Group

捕獲組就是把正則表達式中子表達式匹配的內容,保存到內存中以數字編號或手動命名的組里,以供后面引用。

表達式

說明

(Expression)

普通捕獲組,將子表達式Expression匹配的內容保存到以數字編號的組里

(?name> Expression)

命名捕獲組,將子表達式Expression匹配的內容保存到以name命名的組里

普通捕獲組(在不產生歧義的情況下,簡稱捕獲組)是以數字進行編號的,編號規則是以“(”從左到右出現的順序,從1開始進行編號。通常情況下,編號為0的組表示整個表達式匹配的內容。

命名捕獲組可以通過捕獲組名,而不是序號對捕獲內容進行引用,提供了更便捷的引用方式,不用關注捕獲組的序號,也不用擔心表達式部分變更會導致引用錯誤的捕獲組。

3.2     非捕獲組

一些表達式中,不得不使用( ),但又不需要保存( )中子表達式匹配的內容,這時可以用非捕獲組來抵消使用( )帶來的副作用。

表達式

說明

(?:Expression)

進行子表達式Expression的匹配,并將匹配內容保存到最終的整個表達式的區配結果中,但Expression匹配的內容不單獨保存到一個組內

3.3     反向引用

捕獲組匹配的內容,可以在正則表達式的外部程序中進行引用,也可以在表達式中進行引用,表達式中引用的方式就是反向引用。

反向引用通常用來查找重復的子串,或是限定某一子串成對出現。

表達式

說明

\1\2

對序號為12的捕獲組的反向引用

\kname>

對命名為name的捕獲組的反向引用

舉例:

(a|b)\1”在匹配“abaa”時,匹配成功,匹配到的結果是“aa”。“(a|b)”在嘗試匹配時,雖然既可以匹配“a”,也可以匹配“b”,但是在進行反向引用時,對應()中匹配的內容已經是固定的了。

3.4     環視(Look Around

環視只進行子表達式的匹配,匹配內容不計入最終的匹配結果,是零寬度的。

環視按照方向劃分有順序和逆序兩種,按照是否匹配有肯定和否定兩種,組合起來就有四種環視。環視相當于對所在位置加了一個附加條件。

 

表達式

說明

(?=Expression)

逆序肯定環視,表示所在位置左側能夠匹配Expression

(?!Expression)

逆序否定環視,表示所在位置左側不能匹配Expression

(?=Expression)

順序肯定環視,表示所在位置右側能夠匹配Expression

(?!Expression)

順序否定環視,表示所在位置右側不能匹配Expression

舉例:

(?=Windows )\d+”在匹配“Windows 2003”時,匹配成功,匹配結果為“2003”。我們知道“\d+”表示匹配一個以上的數字,而“(?=Windows )”相當于一個附加條件,表示所在位置左側必須為“Windows ”,它所匹配的內容并不計入匹配結果。同樣的正則在匹配“Office 2003”時,匹配失敗,因為這里任意一串數字子串的左側都不是“Windows ”。

(?!1)\d+”在匹配“123”時,匹配成功,匹配的結果為“23”。“\d+”匹配一個以上數字,但是附加條件“(?!1)”要求所在位置右側不能是“1”,所以匹配成功的位置是“2”前面的位置。

3.5     忽略優先和匹配優先

或者叫做正則表達式匹配的貪婪與非貪婪模式。

標準量詞修飾的子表達式,在可匹配可不匹配的情況下,總會先嘗試進行匹配,稱這種方式為匹配優先,或者貪婪模式。此前介紹的一些量詞,“{m}”、“{m,n}”、“{m,}”、“?”、“*”和“+”都是匹配優先的。

一些NFA正則引擎支持忽略優先量詞,也就是在標準量詞后加一個“?”,此時,在可匹配可不匹配的情況下,總會先忽略匹配,只有在由忽略優先量詞修飾的子表達式,必須進行匹配才能使整個表達式匹配成功時,才會進行匹配,稱這種方式為忽略優先,或者非貪婪模式。忽略優先量詞包括“{m}?”、“{m,n}?”、“{m,}?”、“??”、“*?”和“+?”。

舉例:

源字符串:div>aaa/div>div>bbb/div>

正則表達式1div>.*/div>      匹配結果:div>aaa/div>div>bbb/div>

正則表達式2div>.*?/div>     匹配結果:div>aaa/div>

標簽:銅川 泰州 宣城 無錫 綿陽 長沙 西安 重慶

巨人網絡通訊聲明:本文標題《正則表達式學習參考 正則入門學習資料》,本文關鍵詞  正則,表達式,學習,參考,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《正則表達式學習參考 正則入門學習資料》相關的同類信息!
  • 本頁收集關于正則表達式學習參考 正則入門學習資料的相關信息資訊供網民參考!
  • 推薦文章
    性插视频在线观看| 国产亚洲欧美久久久久| 欧美精品一区二区三区四区| 久热国产精品| 日本xxxxxxxxx18| 国产欧美一区二区三区久久| 亚洲视频资源在线| 一区二区三区免费在线| 波多野结衣中文字幕在线播放| 国产精品成人一区| 亚洲欧美三级伦理| 国产精品国产三级国产普通话蜜臀| 亚洲 欧美 视频| 人人爽人人av| 96精品久久久久中文字幕| 五月天网站亚洲| 日本久久一级片| 折磨小男生性器羞耻的故事| 一区二区免费在线视频| 日韩视频亚洲视频| 成人午夜av在线| 免费人成又黄又爽又色| 国产成人一区二区三区| 亚洲欧美成人一区二区三区| 无码任你躁久久久久久久| 日本中文字幕亚洲| 国产传媒一区二区三区| 97视频在线观看视频免费视频| 精品国精品国产| 亚洲人成精品久久久久久 | 欧美黑人xxxx| 亚洲精品久久久久久久久久久久久| 国产精品国产三级国产aⅴ原创| 日韩成人一区二区三区在线观看| 精品少妇久久久| 91欧美一区二区三区| 日韩少妇中文字幕| 久热精品视频在线观看| 制服丝袜在线91| 一区二区三区色| 91美女蜜桃在线| 国产在线播精品第三| 国产精品无码在线播放| 久久免费在线观看视频| 国产精品久久无码| 亚洲免费av网| 四虎一区二区| 97碰碰视频| 4k岛国日韩精品**专区| 日韩精品亚洲精品| 午夜激情一区二区| 成人黄色在线视频| 国产91精品露脸国语对白| 精品一区二区三区在线播放视频 | 国产经品一区二区| 欧美大片第1页| 一区二区三区四区蜜桃| 久久久久久毛片| 成人成人成人在线视频| 日韩二区在线观看| 天堂在线视频免费| 国产成人精品一区二三区四区五区| 欧美一区二区三区网站| 性欧美疯狂猛交69hd| 日韩少妇一区二区| 成人精品视频一区二区| 亚洲高清不卡一区| 狠狠干一区二区| 国产大片精品免费永久看nba| 亚洲女人天堂av| 亚洲少妇中文在线| 精品视频在线看| 国产精品女同互慰在线看| 国产suv一区二区三区88区| 美腿丝袜亚洲色图| 美女视频黄频大全不卡视频在线播放| 亚欧洲精品视频| 亚洲免费不卡视频| 国产成人精品一区二区无码呦| 一本色道久久综合无码人妻| 日本一区二区三区免费视频| 国产毛片久久久久久久| 制服丝袜av在线| 黄色a一级视频| 在线xxxxx| 原创真实夫妻啪啪av| 我要看一级黄色大片| 精品亚洲一区二区三区四区| 99精品在线免费视频| 一本色道久久88亚洲精品综合| 91网站在线观看免费| 91免费视频网站| 国产成人精品999| 久久免费视频1| 免费av网址在线| 一级片手机在线观看| 九九热视频在线免费观看| 中文字幕视频网| 天天干天天摸天天操| hitomi一区二区三区精品| 亚洲欧美视频在线观看| 在线免费观看不卡av| 欧美午夜视频在线观看| 亚洲欧美在线视频观看| 成人黄色网址在线观看| 亚洲人妻一区二区| 老汉av免费一区二区三区| 国产酒店精品激情| 91亚洲精品一区二区乱码| 中文字幕一区二区不卡| 午夜视频一区在线观看| 欧美一区二区成人6969| 欧美另类高清zo欧美| 日韩欧美卡一卡二| 97精品免费视频| 国产传媒一区二区| 又粗又黑又大的吊av| 玖玖爱在线观看| 一级黄色a视频| 国产精品一区久久久久| 亚洲一区免费在线观看| 欧美夫妻性生活| 久久久久久中文字幕| 国产脚交av在线一区二区| 欧美xxxx黑人又粗又长密月 | 亚洲精品自拍第一页| 91成人在线看| 日本黄色一级网站| 中国老头性行为xxxx| 91免费小视频| 亚洲精品久久在线| 国产精品美女视频网站| 国产精品丝袜久久久久久消防器材| 国产精品无码一区二区三区免费 | 国内精品伊人久久久久av影院 | 亚洲国产精品影视| 毛茸茸free性熟hd| 亚洲不卡的av| 国产成人精品片| 精品一区二区三区av| 一区二区高清免费观看影视大全| 久久精品电影一区二区| 一本久道久久综合| 国产稀缺精品盗摄盗拍| 成人午夜电影网站| 亚洲视频电影图片偷拍一区| 成人免费视频网址| 精品久久久久久乱码天堂| 中国成人在线视频| 国产黄色网址在线观看| 亚洲色偷精品一区二区三区| 亚洲久本草在线中文字幕| 日韩视频免费在线观看| 久久久久狠狠高潮亚洲精品| 成人毛片在线播放| 中文字幕一区二区三区精华液 | 国产伦精品一区二区三区四区| 亚洲欧洲日韩av| 国内偷自视频区视频综合| 欧美又粗又长又爽做受| av小说在线观看| 色婷婷视频在线| 在线这里只有精品| 久久久久无码国产精品一区| 极品久久久久久久| youjizz久久| 欧美xxxx18性欧美| 欧美在线观看视频网站| 亚洲黄色一级大片| 欧美日韩一本到| 国内视频一区| 在线免费观看黄色小视频| 97精品电影院| 欧美亚洲另类制服自拍| 中文字幕永久免费| 成人一区在线看| 深夜福利一区二区| 亚洲一区二三| 快灬快灬一下爽蜜桃在线观看| 精品久久久中文字幕人妻| 久久无码av三级| 91麻豆精品国产| 中文精品视频一区二区在线观看| 一级黄色片免费看| 欧美一级理论性理论a| 2019日韩中文字幕mv| 国产日韩欧美中文字幕| 欧美一区二区在线不卡| 日本久久久网站| 中文天堂在线播放| 亚洲福利国产精品| 欧美成人免费观看| 色大师av一区二区三区| 伊人成年综合网| 日韩精品视频在线播放| 中文字幕天堂av| 亚洲欧美另类久久久精品| 大波视频国产精品久久| 国产欧美熟妇另类久久久 | 国产午夜久久久| 色综合色综合色综合| 五月婷婷综合色| 午夜精品无码一区二区三区| 亚洲乱码av中文一区二区| 天天爽夜夜爽一区二区三区| 日韩一级片免费在线观看| 欧美日韩在线不卡| 亚洲激情图片| 视频一区二区不卡| 国产精品久久久久久久久久久新郎| 亚洲国产精品久| 日韩欧美久久久| 无码无遮挡又大又爽又黄的视频| 国产一区二区三区蝌蚪| 久久精品视频网站| 蜜桃av免费在线观看| 在线观看91视频| 黄色免费高清视频| 蜜臀久久99精品久久久久久9| 欧美乱人伦中文字幕在线| 亚洲一区二区在线视频观看| 香蕉久久国产av一区二区| 欧美r级在线观看| 亚洲a级黄色片| 中文字幕日韩精品一区| 亚洲一区二区三区四区中文| 人妻精品一区二区三区| 操日韩av在线电影| 在线观看日韩精品视频| 久久久国产精华| 日本一区二区三区四区视频| 免费黄色国产视频| 一本到一区二区三区| 亚洲成人18| wwwxxxx国产| 久操成人在线视频| 国产成人av免费在线观看| 亚洲一区国产视频| 国产精品igao激情视频| 中文字幕巨乱亚洲| 最新av网址在线观看| 国内精品第一页| 亚洲www视频| 日韩成人免费看| 亚洲综合大片69999| 日本在线观看不卡视频| 波多野结衣精品久久| 精品一区二区三区在线视频| 亚洲va久久久噜噜噜久久狠狠 | 狠狠躁夜夜躁人人爽天天高潮| 日韩www在线| 麻豆传媒在线看| 911精品产国品一二三产区| 日本福利视频在线| 亚洲三级在线看| 2022中文字幕| 加勒比av一区二区| 91中文精品字幕在线视频| 中文字幕一区2区3区| 2021国产精品视频| 一级黄色录像大片| 久久影院免费观看| 黄色网址中文字幕| 91精品国产91久久久| 免费污污视频在线观看| 777777777亚洲妇女| 琪琪一区二区三区| 国产一级做a爰片久久毛片男| 99久久精品情趣| 男人天堂网视频| 色婷婷国产精品久久包臀| 欧美a级片免费看| 欧美高清视频在线| 国产高清免费av| 国产成人免费观看| 国产精品区一区二区三区| 国产免费人做人爱午夜视频| 亚洲免费av在线| 欧美日韩亚洲综合一区二区三区激情在线 | 精品国产www| 国产精品久久中文| 久久综合狠狠综合久久激情| 自拍一级黄色片| 亚洲欧美综合v| 免费a级片在线观看| 视频一区国产精品| 欧美日韩亚洲一区二| 在线免费看视频| 欧美激情女人20p| 秋霞午夜av一区二区三区| 精品久久久久久无码中文野结衣| 欧美日韩亚洲91| 在线观看亚洲免费视频| 精品国产亚洲一区二区三区在线观看| 日本黄色片视频| 91免费观看网站| 国产精品羞羞答答xxdd| 久久久久久国产精品一区| 精品一区二区在线观看| 产国精品偷在线| 欧美性xxxx极品hd欧美风情| 亚洲男人的天堂在线视频| 国语精品中文字幕| 欧美在线观看视频一区二区三区| 九九视频免费在线观看| 92看片淫黄大片看国产片| 久久综合九色综合97婷婷| 日韩精品电影一区二区三区| 久久久久久亚洲精品| 美女mm1313爽爽久久久蜜臀| 131美女爱做视频| 欧美一级久久久久久久大片| 日本熟妇成熟毛茸茸| 天天综合狠狠精品| 欧美亚洲动漫制服丝袜| 国产伦子伦对白视频| 亚洲人成网站在线播放2019| 亚洲国产中文字幕在线视频综合| 国产日韩久久久| 一区二区视频国产| 国产亚洲成精品久久| 久久精品日产第一区二区| 菠萝蜜视频在线观看入口| 日韩精品中文字幕在线一区| 成人小视频在线播放| 亚洲精品一区二区三区av| 国产视频精品xxxx| 成人免费视频播放| 国产在线拍揄自揄拍| 国产精品无码乱伦| 欧美激情中文字幕乱码免费| 男人日女人网站| 午夜精品久久久久久久无码| x99av成人免费| 亚洲欧洲三级电影| 91精品中文字幕| 北条麻妃亚洲一区| 国产精品一久久香蕉国产线看观看| 国产精品123| 青青青视频在线播放| 福利精品视频| 欧美日韩精品二区第二页| 久久激情一区| 51xx午夜影福利| 成人av资源| 欧美激情一区二区三区高清视频 | 国产精品久久久久aaaa| 中文字幕精品在线不卡| 国产精品探花一区二区在线观看| 国产精品免费福利| 欧美日韩在线免费视频| 麻豆久久久久久| 三级黄色片免费看| 一区二区三区四区免费视频| 5278欧美一区二区三区| 欧美精品欧美精品系列| 精品一区二区影视| 免费看毛片网站| 国产中文字幕免费观看| 欧美另类老女人| 一区二区三区国产精品| 国产精品suv一区二区88| 午夜精品一区二区在线观看的| 一区二区三区视频观看| 亚洲女同一区二区| 无码精品人妻一区二区| 精品人妻一区二区三区免费| 91视频最新| 欧美一区中文字幕| 国模无码一区二区三区| 久久精品这里有| 鲁大师私人影院在线观看| 三上悠亚久久精品| 国产乱码一区| 久久久久久中文字幕| 亚洲激情免费观看| 国产精品久久久久aaaa樱花| 奇米精品一区二区三区在线观看| 校园春色 亚洲| 精品久久久99| 中国一级大黄大黄大色毛片| 日韩中文字幕国产| 日韩一区二区三区观看| 久久无码av三级| 国产mv日韩mv欧美| 蜜臀av在线播放一区二区三区| 天干夜夜爽爽日日日日| 国产精品国产三级国产传播| 男女视频在线看| yellow视频在线观看一区二区| 亚洲精品久久视频| 亚洲小说欧美激情另类| 精品一区二区三区在线播放| 亚洲天堂视频在线| 五月婷六月丁香| 欧美色图另类小说| 日本在线视频不卡| 国产一区二区在线免费| 欧美大片免费观看在线观看网站推荐| 亚洲综合免费观看高清完整版| 免费看日批视频| 劲爆欧美第一页| 精品人妻在线视频| 尤物国产在线观看| 亚洲一一在线| 欧美日韩精品免费看| 蜜月aⅴ免费一区二区三区 | 亚洲色图校园春色| 日韩精品亚洲精品| 亚洲精品一区av在线播放|