精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

.NET正則表達式基礎學習資料

開發 后端
本文提供了一些.NET正則表達式基礎學習資料,并提供了一些簡單的示例。

.NET正則表達式基礎:簡單表達式

最簡單的正則表達式大家都已熟悉,即文字字符串。特定的字符串可通過文字本身加以描述;像 foo 這樣的正則表達式模式可精確匹配輸入的字符串 foo。在本例中,也將匹配如下輸入:The foo d was quite tasty,如果希望精確匹配,這可能不是預期結果。

當然,使用正則表達式匹配等于它自身的精確字符串是沒有價值的實現,不能體現正則表達式的真正作用。假如不查找 foo,而是查找以字母 f 開頭的所有單詞,或所有 3 個字母的單詞,那該怎么辦?目前,這超出了文字字符串的合理范圍。我們需要更加深入地研究正則表達式。下面是一個文字表達式示例及一些匹配的輸入。

模式

輸入(匹配)

foo

foofood、foot、“There's evil afoot.”

 
.NET正則表達式基礎:限定符

限定符提供了一種簡單方法,用于指定在模式中允許特定字符或字符集自身重復出現的次數。有 3 個非顯式限定符:

  1. *,描述“出現 0 或多次”。

  2. +,描述“出現 1 或多次”。

  3. ?,描述“出現 0 或 1 次”。

限定符始終引用限定符前(左邊)的模式,通常是單個字符,除非使用括號創建模式組。下面是一些模式示例及匹配的輸入。

模式

輸入(匹配)

fo*

foofoe、food、fooot、“forget it”、funny、 puffy

fo+

foofoe、food、foot、“forget it”

fo?

foo、foe、food、foot、“forget it”、funny、puffy

除了指定給定模式準確出現 0 或 1 次之外,? 字符還可強制模式或子模式匹配數目最少的字符(如果匹配輸入字符串中的多個字符)。

除了非顯式限定符(一般叫做限定符,但為區別于下一組,故稱非顯式限定符)之外,還有顯式限定符。在模式出現次數方面,限定符的概念非常模糊。使用顯式限定符則可準確指定數字、范圍或數字集。顯式限定符位于所應用的模式的后邊,這一點與正則限定符一樣。顯式限定符使用花括號 {} 及其中的數字值表示模式出現次數的上下限。例如,x{5} 將準確匹配 5 個 x 字符 (xxxxx)。如果僅指定一個數字,則表示次數上限;如果數字后跟一個逗號,如 x{5,},表示匹配任何出現次數大于 4 的 x 字符。下面是一些模式示例及匹配的輸入。

模式

輸入(匹配)

ab{2}c

abbc、aaabbccc

ab{,2}c

acabcabbc、aabbcc

ab{2,3}c

abbcabbbc、aabbcc、aabbbcc

 
.NET正則表達式基礎:元字符

在正則表達式中,有一種意義特殊的構造,即元字符。目前已知的元字符有很多,如 *?+{} 字符。其他字符在正則表達式語言中都有特殊的含義。這些字符包括:$ ^ . [ ( | ) ] \

.(句點或點)元字符是最簡單但最常用的一個字符。它可匹配任何單字符。如果要指定某些模式可包含任意組合的字符,使用句點非常有用,但一定要在特定長度范圍內。此外,我們知道表達式將對包含在較長字符串中的所有模式進行匹配,假如只需要精確匹配模式,又該怎么辦?這在驗證方案中經常出現,例如,要確保用戶輸入的郵政編碼或電話號碼的格式正確。使用 ^ 元字符可指定字符串(或行)的開始,使用 $ 元字符可指定字符串(或行)的結束。通過將這些字符添加到模式的開始和結束處,可強制模式僅匹配精確匹配的輸入字符串。如果 ^ 元字符用在方括號 [ ] 指定的字符類的開頭,也有特殊的含義。具體內容見下。

\ (反斜杠)元字符既可根據特殊含義“轉義”字符,也可指定預定義集合元字符的實例。同樣,具體內容見下。為了在正則表達式中包括文字樣式的元字符,必須使用反斜杠進行“轉義”。例如,如果要匹配以“c:\”開始的字符串,可使用:^c:\\。注意,要使用 ^ 元字符指出字符串必須以此模式作為開始,然后用反斜杠元字符轉義文字反斜杠。

|(管道)元字符用于交替指定,特別用于在模式中指定“此或彼”。例如,a|b 將匹配包含“a”或“b”的任何輸入內容,這與字符類 [ab] 非常類似。

最后,括號 ( ) 用于給模式分組。它允許使用限定符讓一個完整模式出現多次。為了便于閱讀,或分開匹配特定的輸入部分,可能允許分析或重新設置格式。

下面列出元字符的一些使用示例。

模式

輸入(匹配)

.

abc123

.*

Abc, 123, 任意字符串, 無字符時也匹配

^c:\\

c:\windowsc:\\\\\c:\foo.txtc:\ 后跟任何其他內容

abc$

abc123abc abc 結束的任意字符串

(abc){2,3}

abcabcabcabcabc

 
.NET正則表達式基礎:字符類

字符類是正則表達式中的“迷你”語言,在方括號 [ ] 中定義。最簡單的字符類只不過是括號中的一個字符表,如 [aeiou]。在表達式中使用字符類時,可在模式的此位置使用其中任何一個字符(但只能使用一個字符,除非使用了限定符)。請注意,不能使用字符類定義單詞或模式,只能定義單個字符。

要指定任何數值數字,可以使用字符類 [0123456789]。但是,由于這樣使用字符不大方便,所以要通過在括號中使用連字符 - 來定義字符的范圍。連字符在字符類中有特殊的含義(不是在正則表達式中,因此,準確地說它不能叫正則表達式元字符),且僅在連字符不是第一個字符時,連字符才在字符類中有特殊含義。要使用連字符指定任何數值數字,可以使用 [0-9]。小寫字母也一樣,可以使用 [a-z],大寫字母可以使用 [A-Z]。連字符定義的范圍取決于使用的字符集。因此,字符在(例如)ASCII 或 Unicode 表中出現的順序確定了在范圍中包括的字符。如果需要在范圍中包括連字符,將它指定為第一個字符。例如:[-.?] 將匹配 4 個字符中任何一個字符(注意,最后的字符是個空格)。另請注意,正則表達式元字符在字符類中不做特殊處理,所以這些元字符不需要轉義。考慮到字符類是與其他正則表達式語言分開的一種語言,因此字符類有自己的規則和語法。

如果使用字符 ^ 作為字符類的第一個字符來否定此類,也可以匹配字符類成員以外的任何字符。因此,要匹配任何非元音字符,可以使用字符類 [^aAeEiIoOuU]。注意,如果要否定連字符,應將連字符作為字符類的第二個字符,如 [^-]。記住,^ 在字符類中的作用與它在正則表達式模式中的作用完全不同。

下面列出操作中使用的一些字符類。

模式

輸入(匹配)

^b[aeiou]t$

Batbetbitbotbut

^[0-9]{5}$

11111, 12345, 99999

^c:\\

c:\windowsc:\\\\\c:\foo.txtc:\ 后跟任何其他內容

abc$

abc123abc abc 結束的任意字符串

(abc){2,3}

abcabcabcabcabc

^[^-][0-9]$

012、... (不匹配 -0、-1、 -2 等)

在 .NET Framework 的下一版中,代碼名“Whidbey”作為一種新功能被添加到字符類中,稱作字符類差 (character class subtraction)。它的主要作用是,允許從一個字符類中減去另一個字符類,可提供更可讀的方式描述某些模式。它的語法類似 [a-z-[aeiou]],匹配所有的小寫輔音字母。

.NET正則表達式基礎:預定義的集合元字符

使用目前提供的工具可以完成很多工作。但是,要使用 [0-9] 表示模式中的每個數值數字,或(更糟)使用 [0 -9a -zA-Z]表示任何字母數字字符,還有一段相當漫長的過程。為了減輕處理這些常用但冗長模式的痛苦,事先定義了預定義元字符集合。正則表達式的不同實現定義了不同的預定義元字符集合,下面描述的預定義元字符集合在 .NET Framework 中得到 System.Text.RegularExpressions API 的支持。這些預定義元字符的標準語法是,在反斜杠 \ 后跟一個或多個字符。多數預定義元字符只有一個字符,它們的使用很容易,是冗長字符類的理想替代字符。以下是兩個示例:\d 匹配所有數值數字,\w 匹配所有單詞字符(字母數字加下劃線)。例外情況是一些特定字符代碼匹配,此時必須指定所匹配字符的地址,如 \u000D 將匹配 Unicode 回車符。下面列出一些最常用的字符類及其等效的元字符。

元字符

等效字符類

\a

匹配鈴聲(警報);\u0007

\b

匹配字符類外的字邊界,它匹配退格字符,\u0008

\t

匹配制表符,\u0009

\r

匹配回車符,\u000D

\w

匹配垂直制表符,\u000B

\f

匹配換頁符,\u000C

\n

匹配新行,\u000A

\e

匹配轉義符,\u001B

\040

匹配 3 位 8 進制 ASCII 字符。\040 表示空格(十進制數 32)。

\x20

使用 2 位 16 進制數匹配 ASCII 字符。此例中,\x2- 表示空格。

\cC

匹配 ASCII 控制字符,此例中是 ctrl-C。

\u0020

使用 4 位 16 進制數匹配 Unicode 字符。此例中 \u0020 是空格。

\*

不代表預定義字符類的任意字符都只作為該字符本身對待。因此,\* 等同于 \x 2A(是文字 *,不是 * 元字符)。

\p{name}

匹配已命名字符類“name”中的任意字符。支持名稱是 Unicode 組和塊范圍。例如,Ll、Nd、Z、IsGreek、IsBoxDrawing 和 Sc(貨幣)。

\p{name}

匹配已命名字符類“name”中不包括的文本。

\w

匹配任意單詞字符。對于非 Unicode 和 ECMAScript 實現,這等同于 [a-zA-Z_0-9]。在 Unicode 類別中,這等同于 [\p{Ll}\p{Lu}\p{Lt}\p{Lo}\p{Nd}\p{Pc}]

\W

\w 的否定,等效于 ECMAScript 兼容集合 [^a-zA-Z_0-9] 或 Unicode 字符類別 [^\p{Ll}\p{Lu}\p{Lt}\p{Lo}\p{Nd}\p{Pc}]

\s

匹配任意空白區域字符。等效于 Unicode 字符類 [\f\n\r\t\v\x85\p{Z}]。如果使用 ECMAScript 選項指定 ECMAScript 兼容方式,\s 等效于 [ \f\n\r\t\v] (請注意前導空格)。

\S

匹配任意非空白區域字符。等效于 Unicode 字符類別 [^\f\n\r\t\v\x85\p{Z}]。如果使用 ECMAScript 選項指定 ECMAScript 兼容方式,\S 等效于 [^ \f\n\r\t\v] (請注意 ^ 后的空格)。

\d

匹配任意十進制數字。在 ECMAScript 方式下,等效于 Unicode 的 [\p{Nd}]、非 Unicode 的 [0-9]

\D

匹配任意非十進制數字。在 ECMAScript 方式下,等效于 Unicode 的 [\p{Nd}]、非 Unicode 的 [^0-9]

.NET正則表達式基礎:表達式示例

很多人都喜歡通過示例學習,下面即提供一些表達式示例。

模式

說明

^\d{5}$

5 個數值數字,如美國郵政編碼。

^(\d{5})|(\d{5}-\d{4}$

5 個數值數字或 5 個數字-短劃線-4 個數字。匹配 5 位數字格式的美國郵政編碼,或 5 位數字 + 4 位數字格式的美國郵政編碼。

^(\d{5}(-\d{4})?$

與前一個相同,但更有效。使用 ? 可使模式中的 4 位數字成為可選部分,而不是要求分別比較不同的兩個模式(通過另一種方式)。

^[+-]?\d+(\.\d+)?$

匹配任意有可選符號的實數。

^[+-]?\d*\.?\d*$

與上一個相同,但也匹配空字符串。

^(20|21|22|23|[01]\d)[0-5]\d$

匹配 24 小時制時間值。

/\*.*\*/

匹配 C 語言風格的注釋 /* ... */

【編輯推薦】

  1. 什么是正則表達式:其歷史與.NET框架的關系
  2. 詳解C#正則表達式
  3. 利用正則表達式使C#判斷輸入日期格式是否正確
  4. .NET下正則表達式應用四例
  5. JAVA正則表達式4種常用的功能
責任編輯:yangsai 來源: MSDN
相關推薦

2016-11-10 16:21:22

Java 正則表達式

2009-08-07 14:24:31

.NET正則表達式

2012-01-12 10:21:57

正則表達式

2018-09-27 15:25:08

正則表達式前端

2020-09-04 09:16:04

Python正則表達式虛擬機

2017-12-27 15:25:50

LinuxBash正則表達式

2009-08-13 15:24:27

C#正則表達式

2009-09-08 09:32:13

正則表達式學習

2009-08-11 13:00:41

C#正則表達式

2024-09-14 09:18:14

Python正則表達式

2009-08-24 17:14:41

正則表達式C#和.NET框架

2009-03-24 08:56:15

正則表達式格式清理字符串

2010-01-05 17:46:04

.NET Framew

2010-03-25 18:25:36

Python正則表達式

2009-09-16 17:15:57

正則表達式引擎

2023-09-13 08:12:45

2022-01-04 11:35:03

Linux Shel正則表達式Linux

2022-03-28 06:19:14

正則表達式開發

2017-05-12 10:47:45

Linux正則表達式程序基礎

2021-01-27 11:34:19

Python正則表達式字符串
點贊
收藏

51CTO技術棧公眾號

亚洲精品电影| 亚洲人成网站在线观看播放| av一区二区三区免费观看| 在线免费观看毛片| 热久久久久久| 久久久久国产精品厨房| 欧美精品一区三区| 日韩免费毛片| 可以在线观看av的网站| 亚洲欧美日本国产| 最新中文字幕一区二区三区 | 人妻 日韩 欧美 综合 制服| 在线观看二区| 少妇高潮一区二区三区99| 一区二区三区欧美视频| 国产一区欧美二区三区| 免费污网站在线观看| 国产精品一二三产区| 国产精品99久久久久久久女警| 在线视频精品一| 妞干网视频在线观看| 免费av在线电影| 久久久蜜桃一区二区人| 亚洲欧洲第一视频| 女人扒开屁股爽桶30分钟| 婷婷在线观看视频| 欧美1区免费| 日韩视频免费观看高清完整版 | 欧美性xxxx在线播放| 高清一区二区三区视频| 麻豆changesxxx国产| 精品国产乱码一区二区三区 | 色狠狠久久av五月综合|| 男女视频免费看| 日韩欧美影院| 欧美性少妇18aaaa视频| 久久免费一级片| 国产精品一区二区人人爽| 亚洲久久久久| 日韩欧美视频一区| 男人天堂新网址| 深爱激情五月婷婷| 国产一区不卡在线| 国模吧一区二区| 丰满大乳奶做爰ⅹxx视频| av高清不卡| 亚洲国产成人私人影院tom| 国产美女扒开尿口久久久| 五月天色婷婷丁香| 日韩欧美中文字幕一区二区三区| 亚洲午夜激情网站| 欧美一区二区在线| 亚洲一级特黄毛片| 欧美日韩亚洲一区二区三区在线| 亚洲国产精彩中文乱码av| 黄色国产精品视频| 蜜桃麻豆影像在线观看| 国产人成一区二区三区影院| 亚洲a区在线视频| 日本中文字幕网| 欧美欧美全黄| 欧美黄色片在线观看| 黄色国产在线观看| 牛牛精品成人免费视频| 欧美视频一区二区三区四区| 男女h黄动漫啪啪无遮挡软件| 韩国av免费在线观看| 性色一区二区三区| 欧美超级乱淫片喷水| 天天操夜夜操av| 欧美日本不卡| 97在线观看免费高清| 久久一级免费视频| 卡通动漫精品一区二区三区| 欧美日韩在线一区二区| 国产色一区二区三区| av在线第一页| 成人精品视频网站| 国产在线高清精品| 国产精品伊人久久| 成人免费电影视频| 91久久久久久久一区二区| 你懂的国产视频| 亚洲伊人网站| 国产精品爽黄69| 精品久久久久成人码免费动漫| 国产欧美日韩一级| 欧美日韩成人黄色| 亚洲一二三四视频| 日本在线中文字幕一区| 亚洲无限av看| 人人妻人人澡人人爽人人精品| 日韩在线网址| 日韩久久精品电影| www男人天堂| 美国十次综合久久| 日韩精品视频在线观看免费| 黑人无套内谢中国美女| **国产精品| 在线免费观看视频一区| 极品美女扒开粉嫩小泬| 精品日韩av| 一区二区三区在线观看欧美| 日本福利视频在线| 96av在线| 亚洲电影激情视频网站| 成人免费在线视频播放| sis001欧美| 欧美成人一区二区三区在线观看| av网站有哪些| 亚洲午夜精品一区二区国产 | 国产精品18p| 久久精品亚洲欧美日韩精品中文字幕| 97免费视频在线播放| 一区二区视频免费观看| 欧美aaaaa成人免费观看视频| 日韩美女视频在线观看| 老熟妇仑乱一区二区av| 久久看片网站| 国产精品嫩草视频| 伊人久久国产精品| 北条麻妃国产九九精品视频| 91香蕉国产在线观看| 欧美少妇另类| 亚洲成人免费在线| 丰满少妇中文字幕| 首页国产精品| 欧美xxxx综合视频| 一级片免费观看视频| 蜜桃久久av一区| 久久久一本精品99久久精品| 理论视频在线| 婷婷久久综合九色综合绿巨人| 欧美日韩精品在线一区二区 | 中文国产字幕在线观看| 亚洲激情图片qvod| 少妇一级淫免费播放| 亚洲精品一区av| 国产一区二区三区毛片| 欧美黑人一区二区| 免费成人在线观看视频| 欧美日韩国产精品一区二区| 番号集在线观看| 综合色天天鬼久久鬼色| 国产高清视频网站| 亚洲综合网狠久久| 欧美第一淫aaasss性| 99这里有精品视频| 91丨porny丨在线| 色阁综合av| av成人在线观看| 欧美一区二区视频观看视频| 在线黄色免费网站| 青青草国产免费一区二区下载| 欧美裸体xxxx极品少妇| 国产熟女一区二区三区五月婷 | 性国产高清在线观看| 精品久久久一区二区| 在线精品视频播放| 亚洲清纯自拍| 国产日韩欧美黄色| 欧美另类极品| 福利一区福利二区微拍刺激| 亚洲天堂2018av| 欧美www视频在线观看| 国产精品www网站| 性中国xxx极品hd| 国产偷v国产偷v亚洲高清| 日韩国产小视频| 国产精品极品国产中出| 爱福利视频一区| 9i看片成人免费看片| 久久久久久久综合狠狠综合| av在线无限看| 清纯唯美亚洲经典中文字幕| 热久久美女精品天天吊色| www.激情五月.com| 亚洲成人免费电影| 亚洲欧美色图视频| 久久精品国产在热久久| 蜜桃传媒一区二区| 国产www视频在线观看| 欧美网站大全在线观看| 免费在线观看a级片| 奇米一区二区三区| 精品国产乱码一区二区三区四区| 免费高清在线观看| 精品国产一区二区亚洲人成毛片 | 亚洲第一大网站| 天天射综合影视| 国产午夜精品久久久久久久久| 日韩天堂av| 成人影片在线播放| 欧美黑人粗大| 亚洲免费人成在线视频观看| 国产大片中文字幕| 国产欧美一二三区| 亚洲国产精品第一页| 乱码第一页成人| 女女百合国产免费网站| 自拍视频一区| 欧美重口另类videos人妖| 日本视频在线免费观看| 亚洲国产日韩欧美在线图片| 久久亚洲精品大全| 国产不卡在线一区| 17c丨国产丨精品视频| 免费观看久久av| 国产v综合ⅴ日韩v欧美大片| 日本ー区在线视频| 色一区在线观看| 日韩一级av毛片| 日韩国产在线一| 亚洲v日韩v欧美v综合| 久久大胆人体视频| 亚洲一区二区三区sesese| 午夜日韩成人影院| 性色av一区二区咪爱| 成人福利网站| 精品少妇一区二区三区日产乱码| 久久久久久久黄色| 国产精品狼人久久影院观看方式| 色婷婷一区二区三区av免费看| 日韩在线中文| 91久久国产精品91久久性色| 欧美精品日日操| 97精品国产91久久久久久| av在线播放国产| 日韩最新av在线| 国产高清视频在线播放| 日韩激情av在线播放| 男人天堂一区二区| 懂色av中文一区二区三区天美| 青娱乐国产在线| 亚洲图片激情小说| 一级黄色片毛片| 国产精品456| 日韩av加勒比| 在线一区欧美| 欧美激情视频免费看| 欧美午夜国产| 日本香蕉视频在线观看| 最新国产精品| 国产女人18毛片| 欧美黄在线观看| 欧美在线观看视频免费| 欧美a级一区| 97中文字幕在线| 好看的日韩av电影| 日本一区高清在线视频| 蜜桃精品wwwmitaows| 欧美不卡三区| 欧美码中文字幕在线| 97超级碰碰| 神马久久资源| 国产精品r级在线| 国产一区二区三区朝在线观看| 欧美成年人视频| 污视频网站在线免费| 欧美激情欧美激情在线五月| 欧美激情成人动漫| 91av在线国产| 黄色成年人视频在线观看| 亚洲精品99久久久久中文字幕| 天堂在线资源库| 亚洲精品自在久久| 国产视频网站在线| 久久天天躁狠狠躁老女人| 婷婷在线观看视频| 亚洲欧洲免费视频| 欧美一区二区三区| 欧美日本高清一区| 英国三级经典在线观看| 欧美美女18p| av电影院在线看| 日本高清不卡在线| 日本一区二区中文字幕| av成人在线电影| 天堂久久一区| 国产精品对白一区二区三区| 日韩精品社区| 亚洲va久久久噜噜噜久久狠狠| 久久久久蜜桃| 国产在线播放观看| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美国产在线一区| 美日韩一级片在线观看| 992kp免费看片| eeuss影院一区二区三区| 性猛交娇小69hd| 久久久久久久久久看片| 亚洲精品国产精品乱码在线观看| 亚洲精品免费一二三区| 国产91精品一区| 欧美精品乱码久久久久久| 成人黄色三级视频| 一本大道久久a久久精二百| 在线观看黄色国产| 亚洲电影第1页| 日韩子在线观看| 2019国产精品自在线拍国产不卡| 最爽无遮挡行房视频在线| 97在线看福利| 图片一区二区| 欧美日韩亚洲免费| 欧美另类亚洲| 国产三级国产精品国产专区50| 国产一级大片免费看| 亚洲日本网址| 欧美成人一区二区三区电影| 欧美久久天堂| 亚洲一区二区三区sesese| 国产精品免费不| 欧美日韩亚洲在线| 欧美精品不卡| 亚洲国产成人va在线观看麻豆| 99久久er热在这里只有精品66| 亚洲一级Av无码毛片久久精品| 国产日韩一级二级三级| 日韩成人高清视频| 日韩欧美一级二级三级久久久 | 在线视频国产日韩| 手机在线观看av| 国产精品一区视频网站| 成人精品动漫一区二区三区| 国产日韩精品推荐| 亚洲天堂日韩在线| 国产妇女馒头高清泬20p多| 国产高清不卡二三区| 国产小视频你懂的| 欧美丝袜丝交足nylons图片| 黄色大片在线看| 色999日韩欧美国产| av网站网址在线观看| 国产精品网红直播| 成人嫩草影院| 波多野结衣天堂| 国产午夜久久久久| 99精品人妻国产毛片| 国产偷亚洲偷欧美偷精品| 麻豆mv在线看| 狼狼综合久久久久综合网| 亚洲国产高清视频| 视频免费在线观看| 午夜精品视频一区| 伊人久久一区二区| 伊人久久免费视频| 久久影视精品| 国产精品免费在线| 在线精品福利| 亚洲欧美国产中文| 亚洲三级久久久| 99久久精品日本一区二区免费| 久久综合九色九九| 亚洲精品在线播放| 久久亚洲精品无码va白人极品| 久久久夜夜夜| 妖精视频在线观看免费| 欧美久久久久久久久久| 国产欧美黑人| 国产精品9999久久久久仙踪林| 精品成人国产| 醉酒壮男gay强迫野外xx| 91国内精品野花午夜精品| 高h放荡受浪受bl| 久久免费精品日本久久中文字幕| 极品尤物一区| 韩国一区二区av| 成人一区二区在线观看| 国产精品7777| 亚洲欧美在线看| 精品福利在线| 8x8x华人在线| 91一区在线观看| 中文字幕在线观看你懂的| 欧美大成色www永久网站婷| 嗯用力啊快一点好舒服小柔久久| 尤物av无码色av无码| 中文字幕av一区二区三区高| 国产女18毛片多18精品| 久久久久久久香蕉网| 亚洲男男av| 69sex久久精品国产麻豆| 久久久美女艺术照精彩视频福利播放| 中文在线观看免费高清| 欧美国产日本在线| 国产精品免费大片| 又色又爽又黄18网站| 亚洲日本在线a| 三级在线观看网站| 国产精品视频久久| 激情国产一区| 久久久久99精品成人| 精品国产一区二区亚洲人成毛片| 亚洲四虎影院| 国产精品久久中文字幕| 国产精品二三区| 一级黄色小视频| 55夜色66夜色国产精品视频| 久久久久蜜桃|