日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

现代 ABAP 编程语言中的正则表达式

發(fā)布時間:2023/12/19 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 现代 ABAP 编程语言中的正则表达式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在這篇博文中,我想分享現(xiàn)代 ABAP 中正則表達式的最新消息和變化,主要來自 OP 版本 7.55 和 7.56。

以前,在 ABAP 中使用 POSIX 樣式的正則表達式或“uniX 的便攜式操作系統(tǒng)接口- POSIX 的全稱是 Portable Operating System Interface for uniX”。 因此,從現(xiàn)在開始,POSIX 語法中的正則表達式已過時,然后使用這種正則表達式語法會導致語法檢查警告。 雖然這可以被 pragma ##regex_posix 隱藏,但強烈建議遷移到 ABAP 支持的其他正則表達式語法,如 PCRE 正則表達式、XPath 正則表達式或 XSD 正則表達式。

ABAP 正則表達式的回顧

正則表達式對于新用戶來說通常是復雜和令人生畏的。 在深入研究新功能之前,我想簡要介紹一下 RegEx,并展示用 ABAP 明確編寫的示例。 如果您是該主題的專家并且可能會感到無聊,請隨時跳過此部分。

RegEx 的概念已經(jīng)存在了很長一段時間。當需要復雜的模式時使用它。 如搜索數(shù)字、字母、特殊字符或驗證電子郵件等。許多文本搜索和替換問題在不使用正則表達式模式匹配的情況下很難處理。 此外,在 ABAP 中,使用正則表達式的搜索比傳統(tǒng)的 SAP 模式更強大。讓我們以這個簡單的例子為例:

FIND 'A' IN 'ABCD1234EFG'MATCH COUNT sy-tabix.WRITE: sy-tabix.

現(xiàn)在,如果您想在不使用 RegEx 的情況下通過正常搜索模式查找字符串中的所有字母,則需要對所有 26 個字符進行循環(huán)。 使用 RegEx,可以很容易地搜索和找到所有七個字符:

FIND ALL OCCURRENCES OF PCRE '[A-Z]' IN 'ABCD1234EFG'MATCH COUNT sy-tabix. WRITE: sy-tabix.

ABAP 在語句 FIND 和 REPLACE 中以及通過類 CL_ABAP_REGEX 和 CL_ABAP_MATCHER 支持正則表達式。 CL_ABAP_MATCHER 類將使用 CL_ABAP_REGEX 生成的正則表達式應用于字符串或內(nèi)部表。

Greedy or Lazy?

另一個可能有趣的概念是 RegEx 中貪婪或惰性量詞的含義。 在用 (,+,…) 定義的貪婪模式中,量化字符被重復盡可能多的次數(shù)。 RegEx 引擎將盡可能多的字符添加到匹配中,然后一個一個地縮短,以防模式的其余部分不匹配。 它的反面將被稱為懶惰模式,它匹配盡可能少的字符。 例如,在 ABAP 中,通過在 * , (.?) 后面放置一個問號,您要求子表達式匹配盡可能少的字符。 正則表達式的默認行為是貪婪的(實際上 POSIX 意味著無法關閉的貪婪量詞)。

例子:

DATA(text) = `"Jack" and "Jill" went up the "hill"`.FIND ALL OCCURRENCES OF PCRE `"(.*?)"` IN text IGNORING CASERESULTS DATA(result_tab). IF sy-subrc = 0.LOOP AT result_tab ASSIGNING FIELD-SYMBOL(<result>).cl_demo_output=>write( substring( val = text off = <result>-offset len = <result>-length ) ).ENDLOOP. ENDIF. cl_demo_output=>display( ).

貪婪符號“(.)”將整個輸入句子作為輸出,而懶惰符號“(.?)”給出三個單詞“Jack”、“Jill”、“hill”。 如果在懶惰的情況下省略表達式“ALL OCCURRENCES OF”,則只會找到第一個“和后面的”之間的子字符串,即“Jack”。

直到 7.55 版本,ABAP 僅將 POSIX 庫用于 RegEx。 從那時起,也支持 Perl 庫。 兩個庫在計算匹配的方式上有很大不同。 由于 POSIX 已經(jīng)過時,我們將在下文中使用 Perl 風格的正則表達式。 您可以通過在 AS ABAP 中運行報表 DEMO_REGEX 來嘗試使用 Regex 來嘗試不同的表達式。

PCRE Syntax

PCRE 庫是一組用 C 語言編寫的函數(shù),它們使用與 Perl 5 相同的語法和語義實現(xiàn)正則表達式模式匹配,并擁有自己的原生 API。 PCRE 語法代表“Perl Compatible Regular Expressions”,比 POSIX 語法或許多其他正則表達式庫更強大、更靈活,并且比 ABAP 支持的 POSIX 正則表達式性能更好。

具有 PCRE 語法的 RegEx 可以在 FIND 和 REPLACE 語句的添加 PCRE 和字符串的內(nèi)置函數(shù)的參數(shù) PCRE 之后指定。 PCRE 正則表達式的對象可以使用系統(tǒng)類 CL_ABAP_REGEX 的工廠方法 CREATE_PCRE 創(chuàng)建,用于語句 FIND 和 REPLACE 或使用系統(tǒng)類 CL_ABAP_MATCHER。

例子:

DATA(text) = `oooababboo`.FIND PCRE 'a.|[ab]+|b.*' IN textMATCH OFFSET DATA(moff)MATCH LENGTH DATA(mlen). IF sy-subrc = 0.cl_demo_output=>write( substring( val = text off = moff len = mlen ) ). ENDIF.

搜索使用 PCRE 正則表達式語法并從偏移量 3 中找到長度為 2 的“ab”。但是,使用加法 REGEX 而不是 PCRE,搜索會從偏移量 3 或更高的長度為 5 中找到子字符串“abbabb”。

Callouts in PCRE Regular Expressions

通過RegEx callouts,可以在正則表達式模式匹配過程中臨時將控制權(quán)交給函數(shù)。 PCRE 標注使用語法 (?C…) 指定,其中點代表可選參數(shù)。如果你在調(diào)用 PCRE 的匹配函數(shù)之前指定一個 callout 函數(shù),每當引擎運行到 (?C…) 時,它會暫時掛起匹配并將控制權(quán)傳遞給那個 callout 函數(shù),它提供有關匹配的信息。然后調(diào)用函數(shù)執(zhí)行它應該做的任何任務,然后它向引擎返回一個代碼,讓它知道是否正常進行剩下的比賽。

在 ABAP 中,PCRE 語法支持在將正則表達式與 CL_ABAP_MATCHER 匹配期間調(diào)用 ABAP 方法的標注。當執(zhí)行方法 MATCH 時,PCRE 正則表達式的特殊字符 (?C…) 然后調(diào)用接口方法 CALLOUT。該示例演示了如何從 PCRE 正則表達式調(diào)用 ABAP 方法。

REPORT demo_pcre_callout.CLASS handle_regex DEFINITION.PUBLIC SECTION.INTERFACES if_abap_matcher_callout. ENDCLASS.CLASS handle_regex IMPLEMENTATION.METHOD if_abap_matcher_callout~callout.cl_demo_output=>write( |{ callout_num } { callout_string }| ).ENDMETHOD. ENDCLASS.CLASS demo_pcre DEFINITION.PUBLIC SECTION.CLASS-METHODS main. ENDCLASS.CLASS demo_pcre IMPLEMENTATION.METHOD main.DATA(regex) = cl_abap_regex=>create_pcre(pattern = `a(?C1)b(?C2)c(?C3)d(?C"D")e(?C"E")` ).DATA(matcher) = regex->create_matcher( text = `abcde` ).DATA(handler) = NEW handle_regex( ).matcher->set_callout( handler ).matcher->match( ).cl_demo_output=>display( ).ENDMETHOD. ENDCLASS.START-OF-SELECTION.demo_pcre=>main( ).

正則表達式包含用于標注的特殊字符 (?C…)。 前三個標注傳遞數(shù)字數(shù)據(jù),其他兩個傳遞字符串數(shù)據(jù)。

本地類“handle_regex”實現(xiàn)接口 IF_ABAP_MATCHER_CALLOUT 并且該類的實例被設置為標注處理程序。 當正則表達式匹配到時,每個callout位置都會調(diào)用接口方法CALLOUT,可以訪問傳入的參數(shù)。

PCRE syntax for ABAP SQL and ABAP CDS

ABAP SQL 和 ABAP CDS 還通過內(nèi)置函數(shù) REPLACE_REGEXPR、LIKE_REGEXPR 和 OCCURRENCES_REGEXPR 支持 PCRE 語法。 這些函數(shù)訪問在 SAP HANA 數(shù)據(jù)庫中實現(xiàn)的 PCRE1 庫。 一般 ABAP 的正則表達式與 ABAP 內(nèi)核中實現(xiàn)的 PCRE2 庫一起使用。

CDS View Entity

此 SQL 函數(shù)在字符串中搜索正則表達式模式,并返回該字符串,其中包含使用 CDS 視圖實體中的替換字符串替換的正則表達式模式的一次或每次出現(xiàn)。

REPLACE_REGEXPR(PCRE => pcre,VALUE => arg1,WITH => arg2,RESULT_LENGTH => res[,OCCURRENCE => occ][,CASE_SENSITIVE => case][,SINGLE_LINE => bool][,MULTI_LINE => bool][,UNGREEDY => bool])

以下 CDS 視圖實體將 SELECT 列表中的字符串的內(nèi)置 SQL 函數(shù)應用于 DDIC 數(shù)據(jù)庫表 SPFLI 的列,以使用轉(zhuǎn)換值替換 MI 到 KM 的距離 id。

@AccessControl.authorizationCheck: #NOT_REQUIREDdefine view entity ZI_regex_testas select from spfli{concat_with_space( cityfrom, cityto, 4 ) as from_City_to,distance as Distance,distid as DistanceId,casewhen distid = 'MI' thenreplace_regexpr( pcre => '[^<]+',value => distid,with => '1.6 KM',result_length => 6 )else 'KM'end as DistanceIdInKM}

SQL Expressions

ABAP SQL 現(xiàn)在支持一些新的正則處理功能。

本示例從 spfli 表中選擇來自柏林或東京的航班,并將它們放在 lt_table 中。

SELECT * FROM spfliWHERElike_regexpr( pcre = '\bBERLIN\b|\bTOKYO\b', value = cityfrom ) = '1'INTO @ls_table.APPEND ls_table TO lt_table. ENDSELECT.

以下示例使用正則表達式替換從東京到 Neapel 的航班的目的地“羅馬”。

SELECTcarrid as Airline,connid as flightNo,deptime as Departure_time,cityfrom as Departure,replace_regexpr( pcre = '\bROME\b', value = cityto , with = 'Neapel' ) as Destinationfrom spfli where cityfrom = 'TOKYO' into TABLE @data(lt_replace) .

并非所有可以為 ABAP CDS 視圖實體(例如 UNGREEDY)中的 REPLACE_REGEXPR 函數(shù)指定的參數(shù)也可以為 ABAP SQL 指定。 此功能可以通過 PCRE 語法本身來實現(xiàn)。

Xpath and XSD Syntax

功能豐富的 PCRE 正則表達式幾乎可以在所有情況下使用。然而,Perl 使用的正則表達式查詢并不能很好地將 XML/HTML 分解成有意義的部分并輕松解析它們。為了解決這個難題,ABAP 還支持 Xpath & XSD 正則表達式,并在內(nèi)部將其轉(zhuǎn)換為 PCRE 語法。

XPath 代表“XML 路徑語言”,是一種用于指定 XML 文檔部分的表達式語言。 XPath 也可用于結(jié)構(gòu)類似于 XML 的文檔,如 HTML。 XPath 語法中的正則表達式可以在正常和擴展模式下編譯。在擴展模式下,模式的大多數(shù)未轉(zhuǎn)義空格(空格和換行符)在字符類之外被忽略,注釋可以放在 # 后面。在ABAP內(nèi)置函數(shù)中,擴展模式默認開啟,可以通過正則表達式中的(?-x)關閉。

與正則表達式不同,我們在使用 XPath 時不需要提前知道數(shù)據(jù)的模式。由于 XML 文檔是使用節(jié)點結(jié)構(gòu)化的,XPath 使用該結(jié)構(gòu)來瀏覽節(jié)點以返回包含我們正在尋找的節(jié)點的對象。

例子:XPath 正則表達式的一個特殊功能是字符集的減法。 在以下示例中,從字符集 BasicLatin 中減去字母 a 到 c,第一個匹配項是偏移量為 3 的 d。

FIND REGEXcl_abap_regex=>create_xpath2( pattern = '[\p{IsBasicLatin}-[a-c]]' )IN 'abcd' MATCH OFFSET DATA(moff).

與 PCRE 相比,XPath 正則表達式允許轉(zhuǎn)義字符 \ 而不僅僅是在特殊字符前面。 在以下示例中,帶有參數(shù) xpath 的 match 函數(shù)會找到 x,而帶有參數(shù) pcre 的 match 函數(shù)則不會。 因此,第一個 FIND 語句在 sy-subrc 中返回值 0,而第二個 FIND 語句返回 4。

DATA(x) = match( val = `abxcd` xpath = `\x` occ = 1 ). DATA(y) = match( val = `abxcd` pcre = `\x` occ = 1 ).FIND REGEX cl_abap_regex=>create_xpath2( pattern = '\x' ) IN 'abxcd'. FIND REGEX cl_abap_regex=>create_pcre( pattern = '\x' ) IN 'abxcd'.

XSD Syntax

XSD 代表“Xml Schema Definition”,是 XPath 語法的一個子集。與其他正則表達式相比,XML 模式風格有自己的正則表達式語法和專用符號,但功能非常有限。此功能不足不會成為障礙,因為 XSD 僅用于驗證整個元素是否與模式匹配,而不是用于從大數(shù)據(jù)塊中提取匹配項。

XML 模式錨定整個正則表達式。因此,您不能添加正則表達式分隔符,也不需要使用錨點(即開頭的 ^ 和結(jié)尾的 $)。正則表達式必須匹配整個元素才能被視為有效元素。點從不匹配換行符,并且模式區(qū)分大小寫。 XML 正則表達式?jīng)]有像 \xFF 或 \uFFFF 這樣的任何標記來匹配特殊字符,也沒有提供指定匹配模式的方法。

非貪婪行為沒有 XSD 語法。 XSD 也無法使用惰性量詞。由于模式錨定在主題字符串的開頭和結(jié)尾,并且只返回成功/失敗結(jié)果,這只是性能問題,導致貪婪和懶惰量詞之間存在差異。通過將貪婪量詞更改為惰性量詞或反之亦然,不可能使完全錨定的模式匹配或失敗。此外,沒有注冊或反向引用的子組沒有 XSD 語法。

不管其局限性如何,XML 模式正則表達式提供了兩個方便的特性。特殊的速記字符類 \i 和 \c 使得匹配 XML 名稱變得容易。沒有其他正則表達式支持這種可能性。

您不能直接在 FIND & REPLACE 語句中使用 XSD 語法,但您可以使用通過添加 REGEX 的方法 CREATE_XSD 創(chuàng)建的 RegEx 類的對象。

以下示例使用對 PCRE 無效的 XSD 語法,并且找不到任何與 POSIX 匹配的語法。 它也適用于 XPath。

DATA(xml) = `<A><B>...<Y><Z>`.REPLACE ALL OCCURRENCES OFREGEX cl_abap_regex=>create_xsd( pattern = `\i\c*` )IN xml WITH `option:$0`.cl_demo_output=>display( xml ).

結(jié)論

如前所述,正則表達式可以讓您解析字符串或復雜的替換操作。 它是一個強大的文本處理工具,可用于擴展您的 ABAP 功能。 我希望我能讓你對 RegEx 和 ABAP 中支持的語法,即 PCRE、XPath 和 XSD 有一個粗略的了解。

盡管 PCRE 功能更強大且可在大多數(shù)情況下使用,但最好使用 XPath 或 XSD 從 XML 文檔中選擇節(jié)點或計算值(如字符串、布爾值或數(shù)字),以更快更高效。 POSIX 語法現(xiàn)在已經(jīng)過時,需要遷移到 ABAP 支持的任何其他正則表達式語法。 ABAP SQL 和 ABAP CDS 視圖還支持帶有上述內(nèi)置函數(shù)的 PCRE 語法。 更詳細的信息也可以在 ABAP 關鍵字文檔中找到。

總結(jié)

以上是生活随笔為你收集整理的现代 ABAP 编程语言中的正则表达式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

91av在线电影 | 午夜av一区二区三区 | 97色在线| 久久精品中文字幕一区二区三区 | 日韩黄色av网站 | 日韩精品中字 | 久久久久国产精品免费 | 国产视频在线免费观看 | 成人h视频在线播放 | 久久黄色片 | 丁香婷婷综合激情 | av 一区二区三区 | 韩国视频一区二区三区 | 久久久久久久99 | 天天操天天添天天吹 | 顶级bbw搡bbbb搡bbbb | 麻豆一二 | 久久精品激情 | 一区久久久 | 色婷婷久久久综合中文字幕 | 欧美日韩国产一区二 | 日韩久久久久久 | 精品久久久久久亚洲综合网站 | 久久久影院一区二区三区 | 亚洲欧美日韩不卡 | 成人av日韩 | 国产成人777777 | 丁香婷婷色月天 | 亚洲精品在线观看不卡 | 国产最新精品视频 | 欧美精品在线观看一区 | 国产馆在线播放 | 黄色在线看网站 | 国产亚洲精品久久久久久 | 国产精品一区二区果冻传媒 | 国产中文字幕国产 | 日韩在线 | 国产精品视频在线看 | 日韩色在线观看 | 国产精品成人av电影 | 成人91在线 | 九色视频自拍 | 99视频久久 | 国产免费嫩草影院 | 亚洲欧美怡红院 | 国产色婷婷在线 | 欧美性生活免费 | 久久久久久免费网 | 九色在线| 国产色综合 | 伊人看片 | 久草在线 | 色国产精品 | 国产99久久久国产精品免费二区 | www.国产在线视频 | 欧美精品久久久久久久久久久 | 国产日韩精品一区二区在线观看播放 | 曰韩精品 | 麻豆久久久 | 六月天综合网 | 日韩在线第一区 | 91在线视频免费播放 | av一级在线 | 不卡的av在线播放 | 国产视频在线观看一区二区 | 欧美视频日韩视频 | 成人97视频一区二区 | 97色狠狠 | 91精品久久久久久粉嫩 | 97超碰在线免费观看 | 日韩婷婷 | 91一区二区三区久久久久国产乱 | 一级免费av | 久99视频 | 亚洲精品白浆高清久久久久久 | www久| 91| 天天色中文 | 国产亚洲欧洲 | 亚洲91精品在线观看 | 人人爽人人爽人人片 | 91精品黄色| 日韩精品视频免费专区在线播放 | 18久久久久 | 97超碰中文字幕 | 久久久久亚洲精品中文字幕 | 国产午夜精品一区二区三区四区 | 国内一级片在线观看 | 在线观看国产中文字幕 | 国产伦理久久 | 精品欧美一区二区精品久久 | 中文字幕在线免费观看视频 | 亚洲成人中文在线 | 国产综合久久 | 婷婷在线视频观看 | 久久影院精品 | 国产精品18久久久久久久久 | 欧美激情视频一区二区三区免费 | 一区二区成人国产精品 | 在线成人av | 免费成人黄色av | 国产成人免费观看 | 三级视频国产 | 91视频免费看 | 久草视频在线资源 | 一区二区三高清 | 日日夜夜艹 | av天天干| 国内偷拍精品视频 | 国产精选在线观看 | 免费网站看v片在线a | 成人性生交大片免费看中文网站 | 激情伊人五月天久久综合 | 日产乱码一二三区别免费 | 日韩免费一二三区 | av在线播放快速免费阴 | 国产成人精品一区在线 | 中文字幕麻豆 | 久久综合影音 | 亚洲精选在线观看 | 久久久天堂 | 亚洲黄色成人av | 国产视频精品视频 | 亚洲午夜精品一区二区三区电影院 | 91桃色国产在线播放 | 特级黄录像视频 | 国产视频欧美视频 | 久久久91精品国产一区二区三区 | 亚洲欧美在线视频免费 | 亚洲国产片 | 成年人av在线播放 | 九色激情网 | 久久天堂精品视频 | 99久久日韩精品免费热麻豆美女 | 天天干天天操天天搞 | 开心激情五月婷婷 | 日韩电影一区二区在线观看 | 狠狠色狠狠色 | 久久69av| 精品影院一区二区久久久 | 天堂在线一区二区三区 | 久久精品视频网站 | 久草9视频 | 国产无套一区二区三区久久 | 99re在线视频观看 | 99热都是精品 | 欧美专区日韩专区 | 在线av资源| 免费成人短视频 | 91精品爽啪蜜夜国产在线播放 | zzijzzij亚洲成熟少妇 | 99热九九这里只有精品10 | 夜夜躁日日躁狠狠躁 | 观看免费av | 亚洲国产成人精品久久 | 日韩在线播放欧美字幕 | 久久精品一区 | 国产欧美日韩精品一区二区免费 | 亚洲女裸体 | 成人黄色国产 | 日韩1级片 | 色www.| 在线观影网站 | 五月天天av | 亚洲精品天天 | 婷婷四房综合激情五月 | 日韩在线视 | 狠狠的日日| 国产中文字幕一区二区三区 | 免费在线国产黄色 | 日韩av免费一区二区 | 国产午夜视频在线观看 | 久草精品视频在线观看 | 超薄丝袜一二三区 | 成人三级网站在线观看 | 国产精品一区二区果冻传媒 | 国产麻豆精品一区二区 | 亚洲一区二区精品 | 91精品久久香蕉国产线看观看 | 精品亚洲免a | 国产成人久久av | 国产原创中文在线 | 毛片一级免费一级 | 一区二区在线不卡 | 成人午夜精品久久久久久久3d | 国产精品男女啪啪 | 国产淫片 | 国产精品一区二区三区在线看 | 色视频在线看 | 国产免费三级在线观看 | 国产精品久久久久久av | 91av看片| 在线不卡中文字幕播放 | 欧美一区三区四区 | 国产麻豆精品一区二区 | 久草在线 | 国产成人久久精品一区二区三区 | 毛片永久新网址首页 | 91免费看片黄 | 国产成人精品一区二区在线 | 亚洲欧洲日韩在线观看 | 综合伊人av | 日韩av图片 | 中文在线资源 | 欧美激情第28页 | 99热国产在线 | 狠狠干网| 国产免费影院 | 最新影院 | 欧美日韩3p | 国产手机在线观看 | 国产精品a久久 | 天天操夜夜操天天射 | av综合站 | 午夜精品一区二区三区可下载 | 911在线 | 亚洲日本va午夜在线电影 | 日韩成人黄色 | 在线免费观看视频一区 | 日韩欧美一区二区在线观看 | 亚洲精品免费在线 | 亚洲网站在线 | 香蕉视频免费在线播放 | 国产五月天婷婷 | 亚洲欧美日韩精品久久久 | 97人人添人澡人人爽超碰动图 | 人人澡人人草 | 色开心 | 亚洲欧洲一级 | 亚洲国产精品小视频 | 99精品国产福利在线观看免费 | 亚洲天堂精品视频 | 超碰成人免费电影 | 视频二区 | 日本精品视频在线观看 | 日韩在线视频二区 | 久久毛片高清国产 | 日日爽日日操 | 97成人精品视频在线播放 | 欧美91精品久久久久国产性生爱 | 久久综合加勒比 | 91一区在线观看 | 免费v片 | 国际精品久久久久 | 日本 在线 视频 中文 有码 | 西西444www大胆无视频 | 久久电影色 | se视频网址 | 国产精品五月天 | av免费看在线 | 99在线视频观看 | 最近中文字幕视频完整版 | 99免费看片| 国产亚洲精品久久 | 免费看污黄网站 | 日韩美一区二区三区 | 国产在线理论片 | 天天操天天操 | 国产精品视频 | 精品在线观 | 91精品啪| 综合色亚洲 | 天天干天天干天天 | 国产一级片观看 | 中文字幕 二区 | 免费看黄在线看 | 国产黄色一级大片 | 天天操福利视频 | 日韩色在线观看 | 日韩午夜三级 | 久久精品99视频 | 免费在线观看av | 在线视频免费观看 | 中文字幕日本在线 | 天天操天天综合网 | 国产精品久久99综合免费观看尤物 | 懂色av懂色av粉嫩av分享吧 | 麻豆视频在线免费 | 中文字幕在线观看一区二区三区 | 欧美日韩有码 | 国产麻豆视频免费观看 | 人人看看人人 | 久久久国产精品一区二区三区 | 黄色av成人在线观看 | 久久国产精品一区二区三区四区 | 欧美另类z0zx | 一二三四精品 | 久操视频在线播放 | 91中文字幕永久在线 | 国产精品网在线观看 | 国产精品国产三级国产不产一地 | 精品久久久久久亚洲综合网 | 国产精品毛片久久久久久 | 欧美色婷| 久久r精品| 亚洲精品国产精品久久99 | 亚洲国产精久久久久久久 | 国产高清在线 | 婷婷久久网 | 国产一级二级三级在线观看 | 婷婷九九 | 国产精品国产三级国产aⅴ入口 | 激情综合色图 | 精品一区中文字幕 | 四虎最新入口 | 男女免费视频观看 | 美女免费网站 | 亚洲激情综合 | 日本中文字幕在线免费观看 | 天天超碰 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 国产网红在线观看 | 久久精品在线 | 成年人视频在线 | 久久草在线精品 | 久久激情片 | 天天干天天操天天射 | 99热最新在线 | 日本深夜福利视频 | 久久涩视频 | 日韩美女av在线 | av 一区二区三区四区 | 婷婷激情av| 亚洲日韩精品欧美一区二区 | 91福利影院在线观看 | 久久久国产精品一区二区三区 | 国产午夜在线观看 | 九九色视频 | av 一区二区三区四区 | 在线观看中文字幕 | 国产成人av在线 | 最新国产精品久久精品 | 久久国产精品免费观看 | 丁香网婷婷 | 久久久国产精品久久久 | 欧美va天堂在线电影 | 亚洲精品一区二区在线观看 | 在线免费av网站 | 狠狠干狠狠艹 | 在线视频免费观看 | 色中文字幕在线观看 | 奇米导航 | 欧美网站黄色 | 亚洲成aⅴ人在线观看 | 天天操福利视频 | 久久国产精品视频 | 九九热精品视频在线播放 | 国产日韩欧美精品在线观看 | 日韩精品一区二 | 综合在线观看色 | 久久久久久国产精品 | 天天干,天天干 | 亚洲国产视频直播 | 99r在线播放 | 国产色婷婷在线 | 69绿帽绿奴3pvideos | 五月天精品视频 | 久久草草影视免费网 | 韩日成人av | 亚洲精品在线一区二区 | 二区三区毛片 | 欧美激情精品久久久久 | 九月婷婷色 | 亚洲在线网址 | 黄色小网站在线 | 国产成视频在线观看 | 天天玩天天干天天操 | 99久久夜色精品国产亚洲 | 精品欧美一区二区精品久久 | 亚洲免费小视频 | 麻豆视频在线播放 | 玖玖视频在线 | 欧美 日韩 性 | 国产精品99久久久久久宅男 | 亚洲精品女| 亚洲日韩欧美一区二区在线 | 99久久久久国产精品免费 | 久黄色 | 日本黄色大片儿 | 精品一区在线看 | 日韩电影在线视频 | 亚洲成av人影片在线观看 | 81精品国产乱码久久久久久 | 久久99视频免费观看 | 久久综合毛片 | 播五月婷婷| 亚洲欧美成人网 | 国产高清在线精品 | 国产区高清在线 | 91九色国产 | 99久久精品免费一区 | 色香蕉网 | 国产精品视频永久免费播放 | 精品极品在线 | 久久免费精品一区二区三区 | 久草久草在线观看 | 久久视精品 | 日韩资源在线播放 | 精品福利在线观看 | 色多多视频在线观看 | 丁香婷婷社区 | 国产一区网 | 91高清视频在线 | 伊人电影在线观看 | 亚洲永久免费av | 一本一道波多野毛片中文在线 | 九九99靖品 | 黄视频网站大全 | 国产一级在线免费观看 | 天天舔天天搞 | 国产一区二区三区在线免费观看 | 婷婷丁香色综合狠狠色 | 国产精品嫩草在线 | 超碰在线日韩 | 精品一区 在线 | www亚洲一区| 成 人 黄 色 免费播放 | 成人国产综合 | 欧美在线视频一区二区三区 | 免费亚洲片 | 色婷婷激情五月 | 久久国色夜色精品国产 | 国产成人免费av电影 | 久久成年人视频 | 999久久久免费精品国产 | 2019精品手机国产品在线 | 免费黄色av片 | 欧美疯狂性受xxxxx另类 | 国产在线国偷精品产拍免费yy | 日韩中文字幕视频在线 | 激情综合五月天 | 亚洲日韩中文字幕 | 国产成人精品国内自产拍免费看 | 亚洲欧美婷婷六月色综合 | 久久久久免费精品国产小说色大师 | 久草视频手机在线 | 成人av高清 | av日韩精品 | 久久一区二区三区国产精品 | 日日噜噜噜噜夜夜爽亚洲精品 | 五月丁婷婷 | 伊人狠狠色丁香婷婷综合 | 国产毛片久久 | 成人av观看 | 国产小视频在线播放 | 在线观看视频亚洲 | 黄色日批网站 | 久久高清视频免费 | 免费网站v | 美女久久视频 | 成人在线观看免费 | 国语精品视频 | 高潮久久久久久久久 | www色片| 国产乱码精品一区二区蜜臀 | 免费看v片网站 | 日韩欧美91 | 91最新中文字幕 | 日韩av伦理片 | 日韩欧美精品在线视频 | 在线免费观看视频一区 | 色在线高清| 国产精品美女 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 日韩美视频 | 一区二区视频网站 | 国产三级精品在线 | 国产精品第一页在线 | 一区 二区 精品 | 超碰久热 | 国产精品二区在线 | 国产精品video爽爽爽爽 | 国产精国产精品 | 午夜久久久影院 | 狠狠躁日日躁狂躁夜夜躁 | 亚洲国产美女精品久久久久∴ | 国产成人精品一区二区三区免费 | 五月激情久久 | 精品国产一区二区三区四区在线观看 | 精品九九久久 | 日日夜夜免费精品视频 | 国产精品少妇 | 中文字幕第一 | 亚洲影视九九影院在线观看 | 亚洲精品18p | 久久久久久久av | 免费99精品国产自在在线 | 91探花在线视频 | 国产不卡视频在线 | 69国产盗摄一区二区三区五区 | 2021国产在线视频 | 亚州黄色一级 | 日韩视频在线一区 | www.com黄色 | 欧美成人91| 成年人在线播放视频 | 久草免费色站 | 国产资源在线视频 | 在线观看黄色大片 | av东方在线 | 午夜久久久精品 | 国产精品毛片一区 | 国产精久久久久久妇女av | 欧美少妇xx| www夜夜操 | 九九色网 | 日韩精品一区电影 | 在线免费黄网站 | 91人人干| 国产亚洲精品久久19p | 国产在线自 | 成年人精品 | 99色在线播放 | 久久精品91久久久久久再现 | 成年人黄色免费网站 | 国产r级在线观看 | 色婷婷精品 | 国产一级淫片在线观看 | 三级黄色网址 | 免费h漫在线观看 | 人人dvd | 亚洲久草网 | 激情综合亚洲精品 | 久久久久成人精品免费播放动漫 | 天天操天天射天天操 | 国产精品久久久久久久久久久久 | 欧美日产在线观看 | 免费视频三区 | 黄污在线观看 | 青青久视频 | 深爱激情综合网 | 区一区二区三区中文字幕 | 中文字幕丝袜一区二区 | 亚洲深夜影院 | 久草在线免费资源 | 夜夜爽www | 色婷婷狠狠 | 色狠狠狠| 色综合天天在线 | 又黄又爽又刺激的视频 | 在线观看视频97 | 国产精品久久久久久久久久妇女 | 欧美一区二区三区四区夜夜大片 | 久久女同性恋中文字幕 | 成人av免费在线播放 | 免费久久视频 | 日本高清中文字幕有码在线 | 国产在线播放不卡 | 久久综合九色欧美综合狠狠 | 亚洲精品国偷拍自产在线观看蜜桃 | 久久99热这里只有精品国产 | 中文字幕日韩一区二区三区不卡 | 在线观看日本高清mv视频 | 亚洲精品久久久久999中文字幕 | 国产黄在线观看 | 色婷婷免费视频 | 日韩有码网站 | 欧美日韩国产mv | 国产高清视频在线播放一区 | 久久99爱视频 | 91福利视频久久久久 | 中文字幕中文字幕在线中文字幕三区 | 中文字幕久久久精品 | 日韩理论视频 | 精品一区二区在线免费观看 | 精品一区二区三区久久久 | 9色在线视频 | 人人爽人人爽人人爽学生一级 | 久久av影视| 亚洲国产日韩av | 一区二区视频在线观看免费 | 麻花天美星空视频 | 欧美日韩一区二区视频在线观看 | 91精品久久香蕉国产线看观看 | 国产精品久久人 | 日韩欧美精品在线观看 | 国产美女在线免费观看 | 色综合久久88色综合天天免费 | 亚洲精欧美一区二区精品 | 成人一级片免费看 | 欧美激情视频一二三区 | 精品一区二区三区久久 | 久久久久国产精品免费 | 草久久久久久 | 久久亚洲专区 | 99久热在线精品视频观看 | 高清久久久 | 99免费精品视频 | 久久丁香网 | 91在线免费视频观看 | 久久久综合精品 | 精品亚洲国产视频 | 国产1区2区3区在线 亚洲自拍偷拍色图 | 免费高清在线观看成人 | 在线观看福利网站 | 日精品在线观看 | 精产嫩模国品一二三区 | 午夜电影久久 | 日本精品视频网站 | 91在线精品播放 | 久久综合婷婷 | 国产精品99蜜臀久久不卡二区 | 国产一区免费在线 | 99色免费视频 | 97精品国自产拍在线观看 | 香蕉视频国产在线观看 | 天天狠狠 | 婷婷丁香激情五月 | 成人在线视频在线观看 | 中文字幕免费高 | 亚洲一区天堂 | 亚洲黄色免费网站 | 国产高清在线免费视频 | 中文字幕日韩无 | 国产一区二区三区黄 | av在线网站大全 | 最近能播放的中文字幕 | 又色又爽又黄 | 欧美精品免费在线观看 | 日本视频不卡 | 精品久久久久久一区二区里番 | 午夜精品久久久久久久99 | 久草在线观看资源 | 在线精品一区二区 | 免费国产黄线在线观看视频 | 丁香六月国产 | 亚洲精品免费播放 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 久久久久久久久久久影院 | 中文av在线免费观看 | 伊人手机在线 | 精品福利网 | 亚洲精品午夜国产va久久成人 | 91秒拍国产福利一区 | 综合久久精品 | 精品国产电影一区 | 91九色免费视频 | 久久久免费高清视频 | 久久少妇| 91高清视频| 精品一区二区在线免费观看 | 久久精品国产第一区二区三区 | 久99精品| 日韩激情综合 | 国产精品永久久久久久久www | av在线播放一区二区三区 | 国产五月色婷婷六月丁香视频 | 91免费版在线观看 | 免费观看完整版无人区 | 久久婷婷一区 | 中文高清av | 午夜av影院 | 中文视频在线播放 | 久久久久精| 欧美国产亚洲精品久久久8v | 亚洲h在线播放在线观看h | 国产91精品看黄网站在线观看动漫 | 日韩精品中文字幕久久臀 | 成人小视频在线观看免费 | 国产视频在线一区二区 | 婷婷亚洲五月色综合 | 在线中文字母电影观看 | 国产在线更新 | 天天操天天射天天爽 | 在线一二区 | 中文字幕视频观看 | 国产精品久久9 | 日韩网站在线观看 | 在线免费试看 | 精品中文字幕在线 | 97国产精品免费 | 久久午夜免费观看 | 国产一二区视频 | 久久综合中文色婷婷 | www.99在线观看 | 久久视频国产精品免费视频在线 | 日韩理论片在线观看 | 欧美日韩大片在线观看 | 国产精品久久一区二区三区, | 国产原创在线视频 | 亚洲五月综合 | 国产在线观看免 | 丁香六月婷婷开心婷婷网 | 国产精品成人免费精品自在线观看 | 国产二级视频 | 国产xxxx做受性欧美88 | 国产成人久久精品亚洲 | 免费观看黄色12片一级视频 | 中文字幕在线观 | 伊人伊成久久人综合网小说 | 久久 一区 | 伊甸园永久入口www 99热 精品在线 | 日韩在线观看视频一区二区三区 | 成人黄色大片 | 国产一二区视频 | 午夜少妇 | av一区二区三区在线播放 | 欧美成年网站 | 国产va饥渴难耐女保洁员在线观看 | 最近高清中文在线字幕在线观看 | 国产一区二区在线观看视频 | 久久精品99久久久久久 | 日韩精品中文字幕在线不卡尤物 | 久久久一本精品99久久精品 | 91理论片午午伦夜理片久久 | 色吧av色av | 午夜精品一区二区三区在线观看 | 91精品秘密在线观看 | 日韩av一区二区在线影视 | 97人人人| 欧美另类色图 | 日韩精品视频免费 | 欧美国产日韩一区 | 天天操夜夜操夜夜操 | 美女网站色免费 | www.久艹 | 日本动漫做毛片一区二区 | 欧美日韩国产精品一区二区三区 | 国产精品99久久久久久有的能看 | 成人av一区二区在线观看 | 国产精品久久久久久久免费 | 久久综合婷婷国产二区高清 | 成人av在线直播 | 免费在线观看亚洲视频 | 激情网五月婷婷 | 国产精品久久久久久久久久了 | 高清国产在线一区 | 美女视频黄频大全免费 | 亚洲国产一区二区精品专区 | 亚洲国产精品视频在线观看 | 激情视频在线高清看 | 97国产超碰在线 | 色多多视频在线观看 | 亚洲天堂网站视频 | av免费看看| a级片网站| av看片在线| 97精品国产97久久久久久免费 | 国内免费久久久久久久久久久 | 免费看三级黄色片 | 欧美二区三区91 | 在线观看a视频 | 狠狠操在线| 在线观看中文字幕2021 | 国产精品男女啪啪 | 亚洲免费av片| a级成人毛片 | 综合色影院 | 国产 在线 日韩 | 久草在线免费色站 | 一本一本久久a久久精品综合小说 | 欧美精品国产综合久久 | 日韩二区三区在线 | 国产又粗又猛又爽又黄的视频免费 | 日韩欧美一区二区三区免费观看 | 天天干天天色2020 | 91丨九色丨高潮 | 五月天婷亚洲天综合网精品偷 | 手机av在线网站 | 国模一区二区三区四区 | 国产97色 | 国产美女视频免费观看的网站 | 三级黄色理论片 | 国产一二三四在线视频 | 麻豆国产在线视频 | 欧美 日韩 国产 成人 在线 | 四虎成人在线 | 免费三及片 | 天天操欧美 | 欧美日韩高清不卡 | 狠狠操狠狠干天天操 | 黄色片网站 | 亚洲一级黄色 | 国产精品久久久久久久电影 | 999国内精品永久免费视频 | 亚洲一区二区三区miaa149 | 免费看污网站 | 中文字幕在线观看网站 | 免费在线色视频 | 日本特黄特色aaa大片免费 | 色av男人的天堂免费在线 | 欧美日韩在线免费视频 | 日韩久久一区二区 | 久操免费视频 | 日韩视频在线不卡 | 欧美日韩久 | 国产精品毛片一区二区在线 | 97超碰资源网 | 九色视频网址 | 国产精品24小时在线观看 | 精品v亚洲v欧美v高清v | 国产精品亚洲综合久久 | 一区二区三区www | 久久久久久免费视频 | 三级午夜片 | 亚洲影音先锋 | 97在线免费视频观看 | 黄色资源网站 | 久久精品aaa| 精品一二三四视频 | 色播五月婷婷 | 国产涩涩在线观看 | 日日操日日插 | 欧美性成人 | 一区二区中文字幕在线播放 | 手机看片| 亚洲电影第一页av | 亚洲国产精品激情在线观看 | 日韩高清网站 | 在线观看视频在线 | 999久久久欧美日韩黑人 | 99热网站| 天天干天天做天天操 | 91精品免费在线观看 | 亚洲国产福利视频 | 亚洲欧美视频网站 | 2024av| 天天爱天天插 | 免费人做人爱www的视 | 欧美另类人妖 | 亚洲成a人片综合在线 | 国产高清精 | 欧美另类xxx | 免费在线观看国产精品 | 国产精品ssss在线亚洲 | 亚洲成aⅴ人片久久青草影院 | 天天干天天碰 | 女人高潮特级毛片 | 日韩欧美在线综合网 | 久久免费黄色 | www.国产毛片| 国产女教师精品久久av | 精品在线一区二区 | 天天操夜夜曰 | 国产精品9999久久久久仙踪林 | 久久人人爽人人爽人人片 | 国产亚洲成人精品 | 色www永久免费 | 超碰国产97 | 色射色| 久久久久 | 欧美日视频 | 国产在线观看你懂的 | 国产精品美女免费视频 | 色婷婷综合激情 | 黄色大片视频网站 | 在线高清av| 久久久精品网站 | 一级黄色片在线播放 | 亚洲天堂精品视频在线观看 | 丁香网婷婷| 色综合久久久久久久久五月 | 美女久久视频 | 丁香婷婷久久久综合精品国产 | 久久手机免费视频 | 国产免费黄色 | 日韩中文字幕免费视频 | 成人黄色中文字幕 | 免费看一级一片 | 国产成人一区二区啪在线观看 | 2019国产精品| 曰本三级在线 | 天天操天天透 | 亚洲国产中文在线 | 日韩电影一区二区在线 | 国产福利91精品 | 中文字幕免费在线 | 激情久久久久 | 99性视频 | 黄色资源在线观看 | 日韩欧美国产精品 | 国产99久久久国产精品成人免费 | 欧美精品在线视频观看 | 精品久久久久国产 | 五月婷婷综合在线 | 中文字幕二区在线观看 | 成 人 黄 色 视频免费播放 | 国产不卡在线观看视频 | 成人夜晚看av | 不卡av电影在线观看 | 天天天天色综合 | 五月婷婷伊人网 | 国产免费又爽又刺激在线观看 | 国产老妇av | 天天人人 | 日韩久久精品一区二区 | 久草视频观看 | 香蕉视频在线观看免费 | www在线观看国产 | 91大神一区二区三区 | 欧美精品久久久久久 | 一区二区三区四区五区在线 | 天天操天天射天天爱 | 日本精品久久久久 | 日韩av一区在线观看 | 国产高清一区二区 | 超碰在线cao| 日本在线观看中文字幕无线观看 | 亚洲五月| 91久久国产自产拍夜夜嗨 | 精品在线你懂的 | 在线观看中文 | 天天射天 | 一区二区三区四区精品视频 | 黄色资源在线观看 | 国产一二三四在线视频 | 国产亚洲欧美精品久久久久久 | 国产第一页精品 | 国产精品毛片久久 | 911久久 | 日韩成人邪恶影片 | 久久免费视频国产 | 日韩动漫免费观看高清完整版在线观看 | 日日天天狠狠 | 一本到在线 | 久久精品视频网站 | 国产精品video爽爽爽爽 | 激情一区二区三区欧美 | 欧美日韩激情视频8区 | 久久视讯 | 免费在线观看国产精品 | 黄色网在线播放 | 久久综合久久综合这里只有精品 | av免费网站 | 亚洲天堂网在线视频观看 | 国产视频久 | 免费成人在线观看视频 | 日韩电影在线视频 | 亚洲精品中文字幕在线 | 综合久久网| 久久只精品99品免费久23小说 | 国产在线a不卡 | 亚洲精品理论片 | 国产精品久久久999 国产91九色视频 | 欧洲成人免费 | 国产999久久久 | 国产精品av在线免费观看 | 亚洲精品视频在线播放 | 亚洲天堂va | 免费三级影片 | 国产精品久久久久aaaa | 久久久国产日韩 | 日韩欧美高清在线观看 | 久久综合狠狠综合久久狠狠色综合 | 中文字幕在线网 | 免费a v在线| 99视频在线免费观看 | 亚洲专区在线 | 国产精品一区在线观看你懂的 | 久久久久久久久久久网 | 综合天天久久 | 中文字幕国内精品 | 97在线观视频免费观看 | 久久人人爽视频 | 黄色小说免费观看 | 国产精品视频地址 | 国产裸体视频bbbbb | 在线观看91久久久久久 | 国产精品日韩欧美一区二区 | 日日干干 | 国产福利91精品张津瑜 | 国产69精品久久app免费版 | 中文字幕在线精品 | 久久视频免费观看 | 日本黄色大片免费看 | 亚洲欧美视屏 | 久久成电影| 不卡电影一区二区三区 | 97理论电影 | 国产在线精品一区 | 精品视频免费观看 | 国产a视频免费观看 | 三级视频国产 | 精品少妇一区二区三区在线 | 欧美精品乱码久久久久 | 麻豆国产精品va在线观看不卡 | 国产精品亚洲精品 | 一本一本久久a久久精品综合小说 | 国产精品原创av片国产免费 | 欧美精品一区二区在线观看 | 天堂资源在线观看视频 | 天天曰夜夜操 | 日韩精品资源 | 五月天天av | 国产直播av | 日韩免费播放 | 在线观看日韩中文字幕 | 中文字幕制服丝袜av久久 | 午夜成人影视 | 久久午夜国产 | 国产成人一二三 | 久久久久国产精品午夜一区 | 中文字幕亚洲在线观看 | 一本到在线 | 国产精品123 | 久久精品男人的天堂 | 国产精品24小时在线观看 | 一区二区三区免费播放 |