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

主頁 > 知識庫 > 帶你精通Python正則表達(dá)式

帶你精通Python正則表達(dá)式

熱門標(biāo)簽:沈陽防封電銷電話卡 企業(yè)微信地圖標(biāo)注 鶴壁手機(jī)自動外呼系統(tǒng)違法嗎 高德地圖標(biāo)注收入咋樣 怎么辦理400客服電話 B52系統(tǒng)電梯外呼顯示E7 萊蕪電信外呼系統(tǒng) 銀川電話機(jī)器人電話 地圖標(biāo)注多個(gè)

Python正則表達(dá)式

正則作為處理字符串的一個(gè)實(shí)用工具,在Python中經(jīng)常會用到,比如爬蟲爬取數(shù)據(jù)時(shí)常用正則來檢索字符串等等。正則表達(dá)式已經(jīng)內(nèi)嵌在Python中,通過導(dǎo)入re模塊就可以使用,作為剛學(xué)Python的新手大多數(shù)都聽說”正則“這個(gè)術(shù)語。

一、re模塊

在講正則表達(dá)式之前,我們首先得知道哪里用得到正則表達(dá)式。正則表達(dá)式是用在findall()方法當(dāng)中,大多數(shù)的字符串檢索都可以通過findall()來完成。

1.導(dǎo)入re模塊

在使用正則表達(dá)式之前,需要導(dǎo)入re模塊。

import re	

2.findall()的語法:

導(dǎo)入了re模塊之后就可以使用findall()方法了,那么我們必須要清楚findall()的語法是怎么規(guī)定的。

findall(正則表達(dá)式,目標(biāo)字符串)

不難看出findall()的是由正則表達(dá)式和目標(biāo)字符串組成,目標(biāo)字符串就是你要檢索的東西,那么如何檢索則是通過正則表達(dá)式來進(jìn)行操作,也就是我們今天的重點(diǎn)。

使用findall()之后返回的結(jié)果是一個(gè)列表,列表中是符合正則要求的字符串

二、正則表達(dá)式

1.字符串的匹配

1.1普通字符

大多數(shù)的字母和字符都可以進(jìn)行自身匹配。

import re
a = "abc123+-*"
b = re.findall('abc',a)
print(b)

輸出結(jié)果:

['abc']
1.2元字符

元字符指的是. ^ $ ? + {} \ []之類的特殊字符,通過它們我們可以對目標(biāo)字符串進(jìn)行個(gè)性化檢索,返回我們要的結(jié)果。

這里我給大家介紹10個(gè)常用的元字符以及它們的用法,這里我先給大家做1個(gè)簡單的匯總,便于記憶,下面會挨個(gè)講解每一個(gè)元字符的使用。

(1) []

[] 的使用方式主要有以下三種:

  • 常用來指定一個(gè)字符集。
s = "a123456b"
rule = "a[0-9][1-6][1-6][1-6][1-6][1-6]b" #這里暫時(shí)先用這種麻煩點(diǎn)的方法,后面有更容易的,不用敲這么多[1-6]
l = re.findall(rule,s)
print(l)

輸出結(jié)果為:

['a123456b']
  • 可以表示一個(gè)范圍。

例如要在字符串"abcabcaccaac"中選出abc元素:

s = "abcabcaccaac"
rule = "a[a,b,c]c"  # rule = "a[a-z0-9][a-z0-9][a-z0-9][a-z0-9]c" 
l = re.findall(rule, s)
print(l)

輸出結(jié)果為:

['abc', 'abc', 'acc', 'aac']
  • [] 內(nèi)的元字符不起作用,只表示普通字符。

例如要在字符串“caabcabcaabc”中選出“caa”:

print(re.findall("caa[a,^]", "caa^bcabcaabc"))

輸出結(jié)果為:

['caa^']

注意:當(dāng)在[]的第一個(gè)位置時(shí),表示除了a以外的都進(jìn)行匹配,例如把[]中的和a換一下位置:

print(re.findall("caa[^,a]", "caa^bcabcaabc")) 

輸出:

['caa^', 'caab'] 

(2)^

^ 通常用來匹配行首,例如:

print(re.findall("^abca", "abcabcabc"))

輸出結(jié)果:

['abca']

(3) $

$ 通常用來匹配行尾,例如:

print(re.findall("abc$", "accabcabc"))

輸出結(jié)果:

['abc']

(4)\

​ 反斜杠后面可以加不同的字符表示不同的特殊含義,常見的有以下3種。

  • \d:匹配任何十進(jìn)制數(shù)等價(jià)于[0-9]
print(re.findall("c\d\d\da", "abc123abc"))

輸出結(jié)果為:

['c123a']

\可以轉(zhuǎn)義成普通字符,例如:

print(re.findall("\^abc", "^abc^abc"))

輸出結(jié)果:

['^abc', '^abc']
  • s

匹配任何的空白字符例如:

print(re.findall("\s\s", "a     c"))

輸出結(jié)果:

['  ', '  ']

  • \w

匹配任何字母數(shù)字和下劃線,等價(jià)于[a-zA-Z0-9_],例如:

print(re.findall("\w\w\w", "abc12_"))

輸出:

['abc', '12_']

(5){n}

{n}可以避免重復(fù)寫,比如前面我們用\w時(shí)寫了3次\w,而這里我們這需要用用上{n}就可以,n表示匹配的次數(shù),例如:

print(re.findall("\w{2}", "abc12_"))

輸出結(jié)果:

['ab', 'c1', '2_']

(6)*

*表示匹配零次或多次(盡可能的多去匹配),例如:

print(re.findall("010-\d*", "010-123456789"))

輸出:

['010-123456789']

(7) + **

+表示匹配一次或多次,例如

print(re.findall("010-\d+", "010-123456789"))

輸出:

['010-123456789']

(8) .

.是個(gè)點(diǎn),這里不是很明顯,它用來操作除了換行符以外的任何字符,例如:

print(re.findall(".", "010\n?!"))

輸出:

['0', '1', '0', '?', '!']

(9) ?

?表示匹配一次或零次

print(re.findall("010-\d?", "010-123456789"))

輸出:

['010-1']

這里要注意一下貪婪模式和非貪婪模式。

貪婪模式:盡可能多的去匹配數(shù)據(jù),表現(xiàn)為\d后面加某個(gè)元字符,例如\d*:

print(re.findall("010-\d*", "010-123456789"))

輸出:

['010-123456789']

非貪婪模式:盡可能少的去匹配數(shù)據(jù),表現(xiàn)為\d后面加?,例如\d?

print(re.findall("010-\d*?", "010-123456789"))

輸出為:

['010-']

(10) {m,n}

m,n指的是十進(jìn)制數(shù),表示最少重復(fù)m次,最多重復(fù)n次,例如:

print(re.findall("010-\d{3,5}", "010-123456789"))
輸出:

['010-12345']

加上?表示盡可能少的去匹配

print(re.findall("010-\d{3,5}?", "010-123456789"))

輸出:

['010-123']

{m,n}還有其他的一些靈活的寫法,比如:

  • {1,} 相當(dāng)于前面提過的 + 的效果
  • {0,1} 相當(dāng)于前面提過的 ? 的效果
  • {0,} 相當(dāng)于前面提過的 * 的效果


關(guān)于常用的元字符以及使用方法就先到這里,我們再來看看正則的其他知識。

2、正則的使用

2.1編譯正則

在Python中,re模塊可通過compile() 方法來編譯正則,re.compile(正則表達(dá)式),例如:

 s = "010-123456789"
 rule = "010-\d*"
 rule_compile = re.compile(rule) #返回一個(gè)對象
 # print(rule_compile)
 s_compile = rule_compile.findall(s)
 print(s_compile) #打印compile()返回的對象是什么

輸出結(jié)果:

['010-123456789']
2.2正則對象的使用方法

正則對象的使用方法不僅僅是通過我們前面所介紹的 findall() 來使用,還可以通過其他的方法進(jìn)行使用,效果是不一樣的,這里我做個(gè)簡單的總結(jié):

(1)findall()

找到re匹配的所有字符串,返回一個(gè)列表

(2)search()

掃描字符串,找到這個(gè)re匹配的位置(僅僅是第一個(gè)查到的)

(3)match()

決定re是否在字符串剛開始的位置(匹配行首)

就拿上面的 compile()編譯正則之后返回的對象來做舉例,我們這里不用 findall() ,用 match() 來看一下結(jié)果如何:

s = "010-123456789"
rule = "010-\d*"
rule_compile = re.compile(rule)  # 返回一個(gè)對象
# print(rule_compile)
s_compile = rule_compile.match(s)
print(s_compile)  # 打印compile()返回的對象是什么

輸出:

re.Match object; span=(0, 13), match='010-123456789'>

可以看出結(jié)果是1個(gè)match 對象,開始下標(biāo)位置為0~13,match為 010-123456789 。既然返回的是對象,那么接下來我們來講講這個(gè)match 對象的一些操作方法。

2.3Match object 的操作方法

這里先介紹一下方法,后面我再舉例,Match對象常見的使用方法有以下幾個(gè):

(1)group()

返回re匹配的字符串

(2)start()

返回匹配開始的位置

(3)end()

返回匹配結(jié)束的位置

(4)span()

返回一個(gè)元組:(開始,結(jié)束)的位置

舉例:用span()來對search()返回的對象進(jìn)行操作:

s = "010-123456789"
rule = "010-\d*"
rule_compile = re.compile(rule)  # 返回一個(gè)對象
s_compile = rule_compile.match(s)
print(s_compile.span())  #用span()處理返回的對象

結(jié)果為:

(0, 13)
2.4re模塊的函數(shù)

re模塊中除了上面介紹的findall()函數(shù)之外,還有其他的函數(shù),來做一個(gè)介紹:

(1)findall()

根據(jù)正則表達(dá)式返回匹配到的所有字符串,這個(gè)我就不多說了,前面都是在介紹它。

(2)sub(正則,新字符串,原字符串)

sub() 函數(shù)的功能是替換字符串,例如:

s = "abcabcacc" #原字符串
l = re.sub("abc","ddd",s)   #通過sub()處理過的字符串
print(l)

輸出:

ddddddacc #把a(bǔ)bc全部替換成ddd

(3)subn(正則,新字符串,原字符串)

subn()的作用是替換字符串,并返回替換的次數(shù)

s = "abcabcacc" #原字符串
l = re.subn("abc","ddd",s)   #通過sub()處理過的字符串
print(l)

輸出:

('bbbbbbacc', 2)

(4)split()

split()分割字符串,例如:

s = "abcabcacc"
l = re.split("b",s)
print(1)

輸出結(jié)果:

['a', 'ca', 'cacc']

到此這篇關(guān)于帶你精通Python正則表達(dá)式的文章就介紹到這了,更多相關(guān)Python正則表達(dá)式內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python正則表達(dá)式函數(shù)match()和search()的區(qū)別
  • Python3正則表達(dá)式之:(?(id/name)yes-pattern|no-pattern)條件性匹配
  • 一篇文章帶你了解Python和Java的正則表達(dá)式對比
  • 一篇文章徹底搞懂python正則表達(dá)式
  • 超詳細(xì)講解python正則表達(dá)式
  • Python正則表達(dá)式保姆式教學(xué)詳細(xì)教程
  • Python常用正則函數(shù)使用方法詳解

標(biāo)簽:烏魯木齊 呼倫貝爾 呼倫貝爾 三亞 安慶 葫蘆島 湘西 銀川

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《帶你精通Python正則表達(dá)式》,本文關(guān)鍵詞  帶你,精通,Python,正則,表達(dá)式,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《帶你精通Python正則表達(dá)式》相關(guān)的同類信息!
  • 本頁收集關(guān)于帶你精通Python正則表達(dá)式的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产精品私房写真福利视频| 伦av综合一区| 欧美日产国产精品| 亚洲黄色av片| 亚洲视频免费在线| 国产小视频免费| 亚洲一级片在线观看| 91香蕉视频在线观看视频| 久久久久久久免费视频了| 可以看毛片的网址| 国产女主播一区| 青青草国产精品| 中文子幕无线码一区tr| 国产视频在线视频| 69堂成人精品免费视频| xxxwww国产| 一夜七次郎国产精品亚洲| 一起草在线视频| 亚洲国产日韩欧美在线动漫| 国产一级片免费| 97视频免费看| 午夜性色福利影院| 日韩人妻精品一区二区三区| 国产精品理论在线观看| 日韩黄色一区二区| 91.成人天堂一区| 中文字幕一区二区三区人妻| 欧美无人高清视频在线观看| 国产精品人人妻人人爽人人牛| 日本韩国欧美国产| 岛国大片在线免费观看| 日韩欧美专区在线| 久久久国产高清| 亚洲xxxx视频| 亚洲自拍偷拍图区| 唐朝av高清盛宴| 国产一区二区三区av在线| 精品成人久久av| 日本熟妇乱子伦xxxx| 91精品免费视频| 免费美女久久99| 好男人www社区| 777xxx欧美| 欧美一级片免费| 91国内在线播放| 久久天天躁夜夜躁狠狠躁2022| 免费av网站观看| 国产日韩欧美大片| 欧美一区日本一区韩国一区| 国产午夜精品无码一区二区| 欧美一区少妇| 欧美日本国产一区| 国产午夜无码视频在线观看| 蜜桃成人免费视频| 欧美视频在线免费看| 国产免费一区二区三区四区| 国产嫩草一区二区三区在线观看| 欧美日韩亚洲综合一区| 伊人网视频在线| 性欧美1819| 中文字幕一区久久| 久久久精品久久| 色偷偷av一区二区三区| 中文字幕精品在线| 日韩视频永久免费观看| 91丝袜美腿高跟国产极品老师 | 毛片aaaaaa| 无码免费一区二区三区| 国产东北露脸精品视频| 92精品国产成人观看免费| 天天综合网在线观看| 中文字幕在线观看第二页| 人人妻人人爽人人澡人人精品| 国产精品300页| 我要看一级黄色大片| 波兰性xxxxx极品hd| 国产精品黄色大片| 色老头一区二区| 亚洲精品男人天堂| 久久成人免费观看| 午夜视频在线免费看| 免费在线一区二区三区| 免费在线视频一区| 欧美成人乱码一区二区三区| 91蜜桃网站免费观看| 一级网站在线观看| 免费在线观看毛片网站| 欧美一级片中文字幕| 91国视频在线| 日韩精品一区二区三区色欲av| 国产一级免费片| 久久视频在线观看中文字幕| 亚洲a在线观看| 黄色一级免费大片| 美女日批免费视频| 熟女丰满老熟女熟妇| 欧美黄色一级网站| 在线观看免费污视频| 老司机成人免费视频| 日日噜噜夜夜狠狠久久丁香五月 | av网址在线观看免费| 国产精品对白刺激久久久| 6080日韩午夜伦伦午夜伦| 国产欧美日本一区二区三区| 欧美brazzers| 制服丝袜第一页在线观看| 国产精品对白一区二区三区| 久久久久久国产精品| 欧美色图片你懂的| 成人av先锋影音| 精品美女www爽爽爽视频| 中文人妻一区二区三区| 欧美日韩精品综合| 日韩视频一区在线| 亚洲第一天堂无码专区| 肉丝袜脚交视频一区二区| 亚洲GV成人无码久久精品| 天天爽天天爽夜夜爽| 伊人网在线免费| 亚洲一区二区三区视频| 孩xxxx性bbbb欧美| 色成人在线视频| 久久综合久久99| 天堂一区二区在线免费观看| 一级黄色录像视频| 91视频免费看片| 永久免费未满蜜桃| www.射射射| 国产精品一线二线三线| 电影午夜精品一区二区三区| 国外成人在线播放| 久久97精品久久久久久久不卡| 欧美日本国产视频| 欧美主播一区二区三区| 一区在线中文字幕| 国产精品久久久一本精品| 国产一区二区不卡| 另类专区欧美蜜桃臀第一页| 男人的天堂a在线| 国产女人爽到高潮a毛片| 国产乱码久久久久| 久久人妻免费视频| 成人一级免费视频| 91九色蝌蚪91por成人| 精品久久久免费视频| 日本三级小视频| 亚洲一区二区精品在线| 午夜电影久久久| 亚洲激情图片qvod| 国产精品高潮呻吟久久| 午夜影院久久久| 喷白浆一区二区| 狠狠狠色丁香婷婷综合激情| 香蕉国产在线视频| 欧美性受xxxx狂喷水| 精品国精品国产自在久不卡| 欧美一区二区黄片| 国产一区二区毛片| 久久精品一区蜜桃臀影院| 亚洲黄色免费电影| 7777精品伊人久久久大香线蕉完整版 | 久久6免费视频| 无遮挡aaaaa大片免费看| 国产亚洲精品久久久久久豆腐| 国产亚洲精品码| 国产区精品在线| 国产福利一区在线| 亚洲免费视频中文字幕| 欧美久久久一区| 日韩在线视频国产| 国产精品日本精品| 在线观看精品视频| 午夜av中文字幕| 日本久久久久久久久久| 国产无遮挡aaa片爽爽| 免费激情视频网站| 久久久青草青青国产亚洲免观| 欧美性猛交xxxx偷拍洗澡| 日韩电影视频免费| 国产在线精品播放| 久久艳妇乳肉豪妇荡乳av| 日本女优爱爱视频| 肉大捧一出免费观看网站在线播放 | 日韩精品一卡二卡| 久久国产精品72免费观看| 亚洲免费视频成人| 亚洲欧美一区二区三区情侣bbw| 国产ts人妖一区二区三区| 日韩精品欧美在线| 国产 中文 字幕 日韩 在线| 又污又黄的网站| 91色在线porny| 日韩欧美一区二区在线视频| 日韩av片免费在线观看| 无码人妻少妇伦在线电影| 亚洲色图日韩精品| 久久精品国产精品亚洲红杏| 色综合久久中文综合久久牛| 久久久免费电影| 中文字幕精品在线播放 | 国模精品系列视频| 国风产精品一区二区| 三上悠亚ssⅰn939无码播放 | 中文字幕国产免费| 色欲一区二区三区精品a片| 精品国产区一区二| 综合网在线视频| 91国偷自产一区二区三区的观看方式| 欧美爱爱视频免费看| 国产小视频一区| 岛国视频午夜一区免费在线观看| 亚洲第一国产精品| 亚洲成人动漫在线| 无码人妻丰满熟妇精品| 午夜伦欧美伦电影理论片| 国产欧美日韩免费| 久久久久久国产免费a片| 无码国产精品一区二区色情男同 | 蜜桃精品视频在线| 亚洲精品福利免费在线观看| 欧美不卡在线播放| 四虎精品永久在线| 欧美日韩亚洲视频| 国产一区二区在线网站 | 成人av资源在线播放| 少妇一级淫免费观看| 国产精品一卡二卡| 亚洲视频网站在线观看| 国产精品999视频| 97人妻精品一区二区三区视频| 在线欧美小视频| 蜜桃传媒视频第一区入口在线看| 国产午夜精品无码| 婷婷开心久久网| 欧美影视一区二区| 国产美女自慰在线观看| 性久久久久久久久久久久| 九九九九九九精品| 亚洲最大成人av| 亚洲精品久久久一区二区三区 | 亚洲美女免费精品视频在线观看| 潘金莲一级淫片aaaaaa播放1| 久久久成人免费视频| 国产·精品毛片| 欧美激情精品久久久久久黑人| 国产精品久久a| 国产精品69毛片高清亚洲| 欧美激情按摩在线| 色婷婷激情视频| 91免费观看视频在线| 91禁外国网站| 国精产品久拍自产在线网站| 一区二区三区在线视频观看| 国产精品亚洲综合| 四虎成人在线观看| 日韩一区二区精品葵司在线| 男女h黄动漫啪啪无遮挡软件| 亚洲AV午夜精品| 亚洲视频一区二区| 日韩爱爱小视频| 97se亚洲国产综合在线| 亚洲一区二区三区777| 无码人妻精品一区二| 色屁屁一区二区| 国产最新免费视频| 国产精品资源在线观看| 国产精品尤物福利片在线观看| 国产成人自拍视频在线| 日韩一区二区三区免费观看| 黄色网址在线免费看| 欧美 日韩 国产 精品| 亚洲一区www| 无码人妻丰满熟妇区毛片蜜桃精品| 日本一区二区免费在线观看视频 | 亚洲第一成年人网站| 欧美精品免费在线| 激情四射综合网| 精品成人佐山爱一区二区| 北条麻妃视频在线| 亚洲品质自拍视频| 三年中文高清在线观看第6集| 国产另类ts人妖一区二区| 亚洲一区二区三区乱码aⅴ| 国产成人精品一区二三区四区五区| 久久99国产精品自在自在app| 精品无码久久久久成人漫画| 欧美成人艳星乳罩| 免费看黄色aaaaaa 片| 欧美日韩在线一区| 欧美一级爱爱视频| 中文字幕乱码日本亚洲一区二区| 五月天国产一区| 国产福利不卡视频| 欧美精品在线一区| 蜜乳av一区二区| 国产成人精品电影久久久| 一级成人黄色片| 久久中文字幕一区| 精品无码黑人又粗又大又长| 中文字幕欧美日韩在线| 日韩欧美猛交xxxxx无码| 日韩美女精品在线| 永久域名在线精品| 欧美国产精品v| 国产免费一区二区三区四在线播放| 国产精品国产三级国产有无不卡| 日本特级黄色大片| 亚洲激情六月丁香| 绯色av蜜臀vs少妇| 精品动漫一区二区三区在线观看| 性猛交娇小69hd| 亚洲色图美腿丝袜| 最新中文字幕一区| 国产精品永久在线| 国产91精品一区二区| 成年丰满熟妇午夜免费视频| 国产精品免费丝袜| 女人高潮一级片| 精品久久久久久久久久久久包黑料| 国产男女猛烈无遮挡在线喷水| 日韩av有码在线| 日产精品久久久久| 欧美最顶级丰满的aⅴ艳星| 老司机精品视频网站| 国产日韩欧美二区| 大尺度一区二区| 好吊妞无缓冲视频观看| 欧美精品高清视频| 2019男人天堂| 欧美有码在线视频| 国产精品 日产精品 欧美精品| 免费裸体美女网站| 欧美成va人片在线观看| 黄色片视频网站| 国产富婆一区二区三区| 国产精品丝袜一区| 色婷婷av777| 国a精品视频大全| 99久久久免费精品国产一区二区| 亚洲 高清 成人 动漫| 在线视频欧美精品| 日韩不卡高清视频| 免费成人深夜夜行网站视频| 精品美女永久免费视频| 美日韩一二三区| 日韩理论片在线观看| 欧美丰满少妇xxxxx高潮对白| 中文字幕激情视频| 精品视频在线观看一区二区| 精品亚洲一区二区三区四区五区| 五月婷婷六月激情| 日韩精品你懂的| 一本一道久久a久久精品逆3p| 手机看片1024日韩| 亚洲精品免费在线看| 亚洲第一色中文字幕| 蜜臀久久久99精品久久久久久| 成人久久久久久久久| 九九视频直播综合网| 国产免费成人在线视频| 中国美女黄色一级片| 国产成人精品久久二区二区91| 亚洲国产中文字幕在线视频综合| 小早川怜子一区二区的演员表| 久久国产精品亚洲va麻豆| 欧美影院一区二区| 亚洲av成人精品毛片| 在线中文字日产幕| 91网站在线免费观看| 欧美三级视频在线播放| 美女一区二区三区在线观看| 欧美日韩一区二区三区69堂| 国产精品久久久久福利| 亚洲乱码一区二区三区在线观看| 中国女人真人一级毛片| 热久久久久久久久| 91超碰在线免费观看| 精品国产91亚洲一区二区三区婷婷| 99久久亚洲精品日本无码| 亚洲热在线视频| 蜜桃传媒一区二区| 日韩欧美的一区| 久久女同精品一区二区| 中文字幕在线观看二区| 久久久久高清| 久久国产精品久久久| 亚洲国产一区二区三区青草影视 | 亚洲国产婷婷香蕉久久久久久| 国产+成+人+亚洲欧洲自线| 久久精品久久精品久久| 黄色网页免费在线观看| 欧美在线视频一二三| 日韩欧美一级特黄在线播放| 久久99深爱久久99精品| 少妇一级黄色片| 精品少妇一区二区三区在线| 国产精品999999| 亚洲伦理中文字幕| 国产精品网站在线播放| 欧美视频在线观看一区二区三区| 中文字幕 亚洲一区| 成人在线观看av| 中文字幕亚洲综合久久| 欧美日韩国产中字| 成人国产亚洲欧美成人综合网 | 精品成人a区在线观看| 国产精品久久久久久亚洲伦 | 亚洲v在线观看| 国产极品在线视频| 国产传媒一区二区|