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

Perl grep函數(shù)用法詳解

開發(fā) 架構(gòu)
Perl grep函數(shù)有很多值得學(xué)習(xí)的地方,它用法你是否熟悉,本文向大家簡(jiǎn)單介紹一下,希望本文的介紹能讓你有所收獲。

本文和大家重點(diǎn)學(xué)習(xí)一下Perl grep函數(shù)的用法Perl grep函數(shù)有兩種表達(dá)方式,具體是哪兩種請(qǐng)看本文的詳細(xì)介紹吧。

Perl grep函數(shù)詳解

(一)grep有2種表達(dá)方式:

◆grepBLOCKLIST
◆grepEXPR,LIST

BLOCK表示一個(gè)code塊,通常用{}表示;EXPR表示一個(gè)表達(dá)式,通常是正則表達(dá)式。原文說EXPR可是任何東西,包括一個(gè)或多個(gè)變量,操作符,文字,函數(shù),或子函數(shù)調(diào)用。
LIST是要匹配的列表。

Perl grep函數(shù)對(duì)列表里的每個(gè)元素進(jìn)行BLOCK或EXPR匹配,它遍歷列表,并臨時(shí)設(shè)置元素為$_。在列表上下文里,grep返回匹配命中的所有元素,結(jié)果也是個(gè)列表。在標(biāo)量上下文里,grep返回匹配命中的元素個(gè)數(shù)。

(二)grepvs.loops

openFILE"printgrep/terrorism|nuclear/i,;;

這里打開一個(gè)文件myfile,然后查找包含terrorism或nuclear的行。;返回一個(gè)列表,它包含了文件的完整內(nèi)容。可能你已發(fā)現(xiàn),如果文件很大的話,這種方式很耗費(fèi)內(nèi)存,因?yàn)槲募乃袃?nèi)容都拷貝到內(nèi)存里了。

代替的方式是使用loop(循環(huán))來完成:

  1. while($line=;){  
  2. if($line=~/terrorism|nuclear/i){print$line}  

上述code顯示,loop可以完成grep能做的任何事情。那為什么還要用grep呢?答案是grep更具Perl風(fēng)格,而loop是C風(fēng)格的。
更好的解釋是:(1)grep讓讀者更顯然的知道,你在從列表里選擇某元素;(2)grep比loop簡(jiǎn)潔。
一點(diǎn)建議:如果你是Perl新手,那就規(guī)矩的使用loop比較好;等你熟悉Perl了,就可使用grep這個(gè)有力的工具。

(三)幾個(gè)Perl grep函數(shù)的示例

1.統(tǒng)計(jì)匹配表達(dá)式的列表元素個(gè)數(shù)

$num_apple=grep/^apple$/i,@fruits;

在標(biāo)量上下文里,grep返回匹配中的元素個(gè)數(shù);在列表上下文里,grep返回匹配中的元素的一個(gè)列表。

所以,上述code返回apple單詞在@fruits數(shù)組中存在的個(gè)數(shù)。因?yàn)?num_apple是個(gè)標(biāo)量,它強(qiáng)迫grep結(jié)果位于標(biāo)量上下文里。

2.從列表里抽取***元素

  1. @unique=grep{++$count{$_}<2}  
  2. qw(abacddefgfhh);  
  3. print"@uniquen"; 

上述code運(yùn)行后會(huì)返回:abcdefgh
即qw(abacddefgfhh)這個(gè)列表里的***元素被返回了。為什么會(huì)這樣呀?讓我們看看:

%count是個(gè)hash結(jié)構(gòu),它的key是遍歷qw()列表時(shí),逐個(gè)抽取的列表元素。++$count{$_}表示$_對(duì)應(yīng)的hash值自增。在這個(gè)比較上下文里,++$count{$_}與$count{$_}++的意義是不一樣的哦,前者表示在比較之前,就將自身值自增1;后者表示在比較之后,才將自身值自增1。所以,++$count{$_}<2表示將$count{$_}加1,然后與2進(jìn)行比較。$count{$_}值默認(rèn)是undef或0。所以當(dāng)某個(gè)元素a***次被當(dāng)作hash的關(guān)鍵字時(shí),它自增后對(duì)應(yīng)的hash值就是1,當(dāng)它第二次當(dāng)作hash關(guān)鍵字時(shí),對(duì)應(yīng)的hash值就變成2了。變成2后,就不滿足比較條件了,所以a不會(huì)第2次出現(xiàn)。

所以上述code就能從列表里***1次的抽取元素了。

◆抽取列表里精確出現(xiàn)2次的元素

  1. @crops=qw(wheatcornbarleyricecornsoybeanhay  
  2. alfalfaricehaybeetscornhay);  
  3. @duplicates=grep{$count{$_}==2}  
  4. grep{++$count{$_}>;1}@crops;  
  5. print"@duplicatesn"; 

運(yùn)行結(jié)果是:rice

這里grep了2次哦,順序是從右至左。首先grep{++$count{$_}>;1}@crops;返回一個(gè)列表,列表的結(jié)果是@crops里出現(xiàn)次數(shù)大于1的元素。
然后再對(duì)產(chǎn)生的臨時(shí)列表進(jìn)行g(shù)rep{$count{$_}==2}計(jì)算,這里的意思你也該明白了,就是臨時(shí)列表里,元素出現(xiàn)次數(shù)等于2的被返回。

所以上述code就返回rice了,rice出現(xiàn)次數(shù)大于1,并且精確等于2,明白了吧?:-)

3.在當(dāng)前目錄里列出文本文件

  1. @files=grep{-fand-T}glob'*.*';  
  2. print"@filesn"; 

這個(gè)就很容易理解哦。glob返回一個(gè)列表,它的內(nèi)容是當(dāng)前目錄里的任何文件,除了以'.'開頭的。{}是個(gè)code塊,它包含了匹配它后面的列表的條件。這只是grep的另一種用法,其實(shí)與grepEXPR,LIST這種用法差不多了。-fand-T匹配列表里的元素,首先它必須是個(gè)普通文件,接著它必須是個(gè)文本文件。據(jù)說這樣寫效率高點(diǎn)哦,因?yàn)?T開銷更大,所以在判斷-T前,先判斷-f了。

4.選擇數(shù)組元素并消除重復(fù)

  1. @array=qw(Tobeornottobethatisthequestion);  
  2. @found_words=  
  3. grep{$_=~/b|o/iand++$counts{$_}<2;}@array;  
  4. print"@found_wordsn"; 

運(yùn)行結(jié)果是:Tobeornottoquestion

{}里的意思就是,對(duì)@array里的每個(gè)元素,先匹配它是否包含b或o字符(不分大小寫),然后每個(gè)元素出現(xiàn)的次數(shù),必須小于2(也就是1次啦)。
grep返回一個(gè)列表,包含了@array里滿足上述2個(gè)條件的元素。


5.從二維數(shù)組里選擇元素,并且x

  1. #Anarrayofreferencestoanonymousarrays  
  2. @data_points=([5,12],[20,-3],  
  3. [2,2],[13,20]);  
  4. @y_gt_x=grep{$_->;[0]<$_->;[1]}@data_points;  
  5. foreach$xy(@y_gt_x){print"$xy->;[0],$xy->;[1]n"} 

運(yùn)行結(jié)果是:
5,12
13,20

這里,你應(yīng)該理解匿名數(shù)組哦,[]是個(gè)匿名數(shù)組,它實(shí)際上是個(gè)數(shù)組的引用(類似于C里面的指針)。
@data_points的元素就是匿名數(shù)組。例如:

foreach(@data_points){
print$_->;[0];}

這樣訪問到匿名數(shù)組里的第1個(gè)元素,把0替換成1就是第2個(gè)元素了。

所以{$_->;[0]<$_->;[1]}就很明白了哦,它表示每個(gè)匿名數(shù)組的***個(gè)元素的值,小于第二個(gè)元素的值。而grep{$_->;[0]<$_->;[1]}@data_points;就會(huì)返回滿足上述條件的匿名數(shù)組列表。所以,就得到你要的結(jié)果啦!

6.簡(jiǎn)單數(shù)據(jù)庫(kù)查詢

Perl grep函數(shù)的{}復(fù)雜程度如何,取決于program可用虛擬內(nèi)存的數(shù)量。如下是個(gè)復(fù)雜的{}示例,它模擬了一個(gè)數(shù)據(jù)庫(kù)查詢:

 

  1. #@databaseisarrayofreferencestoanonymoushashes  
  2. @database=(  
  3. {name=>;"WildGinger",  
  4. city=>;"Seattle",  
  5. cuisine=>;"AsianThaiChineseKoreanJapanese",  
  6. expense=>;4,  
  7. music=>;"",  
  8. meals=>;"lunchdinner",  
  9. view=>;"",  
  10. smoking=>;"",  
  11. parking=>;"validated",  
  12. rating=>;4,  
  13. payment=>;"MCVISAAMEX",  
  14. },  
  15. #{...},etc.  
  16. );  
  17.  
  18. subfindRestaurants{  
  19. my($database,$query)=@_;  
  20. returngrep{  
  21. $query->;{city}?  
  22. lc($query->;{city})eqlc($_->;{city}):1  
  23. and$query->;{cuisine}?  
  24. $_->;{cuisine}=~/$query->;{cuisine}/i:1  
  25. and$query->;{min_expense}?  
  26. $_->;{expense}>;=$query->;{min_expense}:1  
  27. and$query->;{max_expense}?  
  28. $_->;{expense}<=$query->;{max_expense}:1  
  29. and$query->;{music}?$_->;{music}:1  
  30. and$query->;{music_type}?  
  31. $_->;{music}=~/$query->;{music_type}/i:1  
  32. and$query->;{meals}?  
  33. $_->;{meals}=~/$query->;{meals}/i:1  
  34. and$query->;{view}?$_->;{view}:1  
  35. and$query->;{smoking}?$_->;{smoking}:1  
  36. and$query->;{parking}?$_->;{parking}:1  
  37. and$query->;{min_rating}?  
  38. $_->;{rating}>;=$query->;{min_rating}:1  
  39. and$query->;{max_rating}?  
  40. $_->;{rating}<=$query->;{max_rating}:1  
  41. and$query->;{payment}?  
  42. $_->;{payment}=~/$query->;{payment}/i:1  
  43. }@$database;  
  44. }  
  45.  
  46. %query=(city=>;'Seattle',cuisine=>;'Asian|Thai');  
  47. @restaurants=findRestaurants(@database,%query);  
  48. print"$restaurants[0]->;{name}n";  
  49.  

 運(yùn)行結(jié)果是:WildGinger

【編輯推薦】

  1. Eclipse平臺(tái)中Perl腳本開發(fā)
  2. Perl學(xué)習(xí)筆記----Perl命令行
  3. Perl數(shù)組和引用使用指導(dǎo)
  4. Perl基礎(chǔ) 解析Perl標(biāo)量和數(shù)組概念
  5. Perl模式匹配中的特殊字符用法指南

 

責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-07-19 10:01:57

Perl函數(shù)

2010-07-23 15:59:33

Perl encode

2010-07-16 16:40:48

Perl引用

2010-07-16 09:50:23

Perl控制結(jié)構(gòu)

2010-07-19 15:01:26

Perl數(shù)學(xué)函數(shù)

2010-07-19 14:13:41

Perl函數(shù)

2010-07-16 16:56:01

Perl構(gòu)造函數(shù)

2010-07-23 14:04:43

Perl grep函數(shù)

2010-07-19 14:20:57

Perl函數(shù)

2010-07-16 10:20:46

Perl關(guān)聯(lián)數(shù)組

2010-07-21 09:57:46

Perl文件

2010-07-13 09:14:21

Perl時(shí)間處理函數(shù)

2010-07-21 10:10:50

Perl split函

2010-07-19 14:37:01

Perl進(jìn)程啟動(dòng)函數(shù)

2010-07-26 10:09:01

Perl split函

2010-07-16 17:04:38

Perl方法

2010-07-21 10:32:05

Perl函數(shù)返回值

2010-07-19 15:25:39

Perl標(biāo)量轉(zhuǎn)換函數(shù)

2010-07-14 16:21:48

Perl

2010-07-15 13:50:16

Perl目錄操作函數(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

少妇高潮一区二区三区99小说 | 中文字幕在线官网| 波多野结衣一区二区三区 | 亚洲韩国在线| 亚洲AV无码乱码国产精品牛牛 | 美女av一区| 色狠狠av一区二区三区| 中文字幕一区二区中文字幕| 亚洲欧美黄色片| 视频一区二区三区中文字幕| 久久综合亚洲社区| 波多野结衣办公室33分钟| 久久人体av| 亚洲大片精品永久免费| 日韩在线三级| 欧美 日韩 国产 成人 在线| 秋霞电影网一区二区| 久久久免费电影| 人妻无码一区二区三区免费| 麻豆视频一区| 日韩一区二区高清| 韩国一区二区av| 国产一线二线在线观看| 国产精品美女久久久久aⅴ国产馆| 成人欧美一区二区| 国产精品自偷自拍| 天堂一区二区在线| 97超级碰碰碰| 久久久久久福利| 99视频精品全国免费| 亚洲欧美制服丝袜| 丰满岳乱妇一区二区| 91成人短视频在线观看| 91久久久免费一区二区| 成人污网站在线观看| 91美女视频在线| 91在线视频免费91| 国产精品夜夜夜一区二区三区尤| 亚洲资源在线播放| 天堂在线亚洲视频| 日本三级久久久| 免费看日韩毛片| 怡红院精品视频在线观看极品| 播播国产欧美激情| 日本成人精品视频| 欧美jizz| 日韩亚洲在线观看| 一本色道久久88| 日韩电影在线视频| 最新的欧美黄色| 久久日免费视频| 第一会所亚洲原创| 色av吧综合网| 91制片厂在线| 亚欧美无遮挡hd高清在线视频| 一个色综合导航| 永久免费av无码网站性色av| 国产真实有声精品录音| 国产一区二区三区在线| 欧美黄色一级生活片| 精品国产一区一区二区三亚瑟| 亚洲天堂第一页| 91l九色lporny| 成人影视亚洲图片在线| 三级精品视频久久久久| 在线看的片片片免费| 911精品美国片911久久久| 久久久国产精品免费| 久久久久久久麻豆| 欧美人与禽猛交乱配视频| 欧美日韩国产成人| 国产无遮挡又黄又爽又色| 亚洲深爱激情| 国产成人精品一区二区| 亚洲无码久久久久| 国产激情精品久久久第一区二区| 国产福利久久| 免费在线超碰| 中文字幕一区二区不卡 | 99国产精品久久久久久久| 欧美一级黑人aaaaaaa做受| 亚洲国产精品无码久久久| 美女视频黄频大全不卡视频在线播放| 国产精品精品一区二区三区午夜版 | 三日本三级少妇三级99| 一区二区三区高清在线观看| 亚洲国产成人精品久久| 手机看片日韩av| 欧美二区视频| 日本成熟性欧美| 国产女人18毛片水18精| 91视频精品在这里| 一区二区三区视频| 国产拍在线视频| 欧美探花视频资源| 亚洲成人精品在线播放| 欧美极品在线观看| 欧美成人激情在线| www.色国产| 国产美女在线观看一区| 蜜桃网站成人| 丝袜在线观看| 欧美性猛片xxxx免费看久爱| 亚洲av无码成人精品区| 国产99久久精品一区二区300| 久久久www成人免费精品张筱雨| 日本三级网站在线观看| 美国毛片一区二区| 精品蜜桃传媒| 午夜影院免费在线| 欧美亚洲一区三区| 亚洲黄色免费在线观看| 在线中文一区| 国产精品一区二区久久久| 蜜桃av噜噜一区二区三区麻豆| 国产免费成人在线视频| 国产精品一区二区免费在线观看| 99er精品视频| 国产亚洲精品成人av久久ww| 四虎永久在线精品| 国产一区福利在线| 亚洲a∨一区二区三区| 日本乱码一区二区三区不卡| 欧美一区二区视频在线观看2020 | 自拍偷拍 国产| 精品久久ai| 欧美日韩999| 91久久精品国产91性色69| 久久视频一区二区| 日本手机在线视频| 日韩影片在线观看| 久久天天躁夜夜躁狠狠躁2022| 丰满熟女人妻一区二区三| 97国产一区二区| 黄色成人在线看| 91精品入口| 美日韩精品视频免费看| 国产又粗又猛又黄又爽无遮挡| 国产亚洲成年网址在线观看| 国产91在线视频观看| 国产日韩三级| 欧美极品美女视频网站在线观看免费 | 亚洲mm色国产网站| 免费在线观看黄色网| 欧美无砖砖区免费| 亚洲av毛片基地| 日韩 欧美一区二区三区| 日本黑人久久| 3d欧美精品动漫xxxx无尽| 亚洲男人天堂2024| www.久久久久久久| 久久精品免费在线观看| 成人免费视频久久| 欧美伦理影院| 国产精品欧美久久久| 在线观看精品一区二区三区| 欧美性做爰猛烈叫床潮| 免费看的黄色录像| 精品一区二区在线视频| 女女同性女同一区二区三区按摩| 日日夜夜精品| 欧美日韩福利视频| 日韩中文字幕观看| 欧美性xxxxx极品| 亚洲最大成人网站| 日本aⅴ免费视频一区二区三区| 午夜精品亚洲一区二区三区嫩草 | 中文字幕国产专区| 日韩vs国产vs欧美| 制服丝袜综合日韩欧美| 日韩精品视频中文字幕| 久久久女人电视剧免费播放下载| 亚洲av毛片成人精品| 色综合久久久久久久久久久| 日本一二三不卡视频| 久久69国产一区二区蜜臀| 肉大捧一出免费观看网站在线播放 | bl动漫在线观看| 久久精品道一区二区三区| 色一情一乱一伦一区二区三区丨| 婷婷成人av| 久久久久成人网| 男女网站在线观看| 6080亚洲精品一区二区| 香蕉视频一区二区| 欧美国产综合一区二区| 亚洲图片 自拍偷拍| 国产视频一区三区| 亚洲国产欧洲综合997久久| 亚洲精品黑牛一区二区三区| 欧美一级淫片aaaaaaa视频| 91精彩视频在线观看| 精品国产制服丝袜高跟| 欧美一区二区三区久久久| 亚洲精品视频在线观看免费 | 牛牛影视一区二区三区免费看| 欧美在线视频观看免费网站| 天堂аⅴ在线地址8| 亚洲成avwww人| www.五月婷婷.com| 亚洲国产精品视频| 秋霞欧美一区二区三区视频免费| 成人一区在线观看| 欧美午夜aaaaaa免费视频| 伊人久久久大香线蕉综合直播| 亚洲国产一区二区在线| 久久porn| 亚洲影院在线看| 成人精品三级| 97国产真实伦对白精彩视频8| 女女色综合影院| 精品视频在线播放| 亚洲av无码乱码国产麻豆| 欧美这里有精品| 国产无遮无挡120秒| 日韩理论片网站| 婷婷色一区二区三区| 波多野洁衣一区| 男插女视频网站| 蜜桃91丨九色丨蝌蚪91桃色| 国产欧美高清在线| 影音先锋久久久| 国产精品一二三在线观看| 久久国产小视频| 欧美精品在线一区| 嫩草国产精品入口| 成人免费视频视频在| 精品国产不卡一区二区| 国产精品视频永久免费播放| 一个人看的www视频在线免费观看| 美女撒尿一区二区三区| 日韩黄色影院| 中文字幕一区二区三区电影| 精华区一区二区三区| 亚洲国产精品999| 午夜精品久久久久久久96蜜桃| 欧美日韩国产123区| 凹凸精品一区二区三区| 色综合久久六月婷婷中文字幕| 国产一级性生活| 亚洲高清一区二区三区| 久久久久亚洲av无码专区体验| 中文字幕一区三区| 日韩av片在线免费观看| 国产精品久久午夜| 亚洲熟女少妇一区二区| 国产精品女同一区二区三区| 大胸美女被爆操| 国产精品国产馆在线真实露脸| 国产在视频线精品视频| 欧美激情中文不卡| 2017亚洲天堂| 亚洲天天做日日做天天谢日日欢| 女人裸体性做爰全过| 国产精品成人在线观看| 欧美三级黄色大片| 亚洲丝袜制服诱惑| 我家有个日本女人| 亚洲一区二区三区精品在线| 久久精品www| 午夜精品一区二区三区电影天堂| 日韩av在线播放观看| 日韩欧美国产成人| 中文字幕欧美色图| 7777精品伊人久久久大香线蕉超级流畅 | 欧美午夜www高清视频| 国产成人综合欧美精品久久| 色婷婷综合激情| 伊人免费在线观看| 日韩亚洲欧美综合| 天天干天天爽天天操| 精品无人国产偷自产在线| 第一页在线观看| 日韩中文字幕在线精品| 天堂8中文在线| 91成人性视频| 国产亚洲精彩久久| 92福利视频午夜1000合集在线观看| 日本精品视频| 久久伊人资源站| 99久久99久久精品国产片桃花| 黄色www在线观看| 99热精品在线| 高清av免费看| 成人激情小说乱人伦| 成人免费毛片糖心| 亚洲美女区一区| 五月婷婷亚洲综合| 欧美一区二区视频免费观看| 手机在线观看毛片| 中文字幕综合在线| 99爱在线观看| 国产综合香蕉五月婷在线| 爱爱精品视频| 亚洲精品成人久久久998| 欧美va天堂在线| 麻豆av免费在线| 国产激情视频一区二区在线观看 | 一道本视频在线观看| 国产福利不卡视频| 亚洲无人区码一码二码三码的含义| 一区二区三区在线视频免费观看| 五月天婷婷激情| 日韩欧美国产三级电影视频| 毛片在线播放网址| 久久99视频免费| 久久av影院| 久久伊人资源站| 欧美视频导航| 五月激情五月婷婷| 久久免费看少妇高潮| 国产亚洲欧美精品久久久久久| 欧美亚洲动漫精品| 青青青手机在线视频观看| 欧美巨大黑人极品精男| 福利精品一区| 欧美一区二区视频17c| 影院欧美亚洲| 四虎国产精品免费| 国产精品久久国产精麻豆99网站| 久久久国产精品成人免费| 日韩精品一区在线观看| 男人和女人做事情在线视频网站免费观看| 97成人超碰免| 在线日韩成人| 大陆极品少妇内射aaaaaa| 久久av资源站| 成年人视频软件| 欧美综合一区二区三区| 日本天堂影院在线视频| 亚洲2020天天堂在线观看| 日韩精品免费视频一区二区三区| 中文字幕一区综合| 精品一区二区三区视频在线观看 | 一区二区三区中文字幕| 一区二区国产欧美| 最近中文字幕日韩精品 | www.中文字幕av| 五月综合激情婷婷六月色窝| 丰满少妇一级片| 色综合久久精品亚洲国产| 久久久久久久久久久久电影| 少妇熟女一区二区| 国产自产v一区二区三区c| 国产人与禽zoz0性伦| 欧美裸体一区二区三区| 视频免费一区| 国产热re99久久6国产精品| 日本欧美肥老太交大片| 人人干人人干人人| 亚洲欧美日韩精品久久久久| 999国产精品视频免费| 欧美伦理91i| 91精品国产自产精品男人的天堂| 少妇大叫太大太粗太爽了a片小说| 国产激情一区二区三区四区 | 色网综合在线观看| 国产福利在线看| 国产精品精品久久久久久| 欧美肥老太太性生活| 欧美在线a视频| 一区二区三区免费在线观看| 丰满少妇高潮在线观看| 69视频在线播放| 精品国产网站| 波多野结衣国产精品| 亚洲精品国产一区二区精华液 | 日韩经典一区| 中文字幕一区综合| 成人一区二区三区中文字幕| 日韩经典在线观看| 曰本色欧美视频在线| 成人污版视频| 国内精品视频一区二区三区| 久久综合九色综合久久久精品综合| 国产亚洲欧美日韩高清| 色777狠狠综合秋免鲁丝| 午夜电影一区| 99精品视频播放| 亚洲欧美一区二区三区孕妇| 亚洲精品网站在线| 欧美一区二区三区图| 色男人天堂综合再现| 91精产国品一二三| 一本到不卡免费一区二区| 麻豆影视在线观看_| 国产另类自拍| 青青草97国产精品免费观看无弹窗版 | 国产欧美一区二区精品性色| 国产三级视频在线播放| 91精品国产99| 99精品视频在线| 看全色黄大色黄女片18| 欧美亚洲国产bt| h片精品在线观看| 性欧美.com| 成人教育av在线| 国产又粗又猛又爽又黄的视频一| 高清亚洲成在人网站天堂| 久久影视一区|