成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

ABAP正則表達式 vs SPLIT INTO

happyhuangjinjin / 1703人閱讀

摘要:如果用正則表達式,只需行代碼而且后者比前者快倍因為是在用實現(xiàn)的,比在端做要高效。參考如下的性能測試比較結(jié)果單位微秒。

需求: 把如下通過"/"連接起來的三個字符串分別解析出來。

傳統(tǒng)的做法見下圖第98行的function module SKWF_UTIL_IO_FIND_BY_KEY:

這個function module的作用就是解析用兩個/分隔開的document type: L, document class: CRM_L_ORD和document guid。

這個function module采用傳統(tǒng)的做法,把三個key拆分并存儲到一個內(nèi)標里,然后READ TABLE INDEX 1,2,3的方式分別取出每個key。用了42行代碼。

如果用正則表達式,只需1行代碼:

而且后者比前者快3~6倍:因為FIND REGEX是在ABAP Kernel用C++實現(xiàn)的,比在ABAP端做要高效。參考如下的性能測試比較結(jié)果(單位:微秒)。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/92890.html

相關(guān)文章

  • ABAP正則達式 vs SPLIT INTO

    摘要:如果用正則表達式,只需行代碼而且后者比前者快倍因為是在用實現(xiàn)的,比在端做要高效。參考如下的性能測試比較結(jié)果單位微秒。 需求: 把如下通過/連接起來的三個字符串分別解析出來。 showImg(https://segmentfault.com/img/remote/1460000013373538); 傳統(tǒng)的做法見下圖第98行的function module SKWF_UTIL_IO_FI...

    kviccn 評論0 收藏0
  • ABAP正則達式 vs SPLIT INTO

    摘要:如果用正則表達式,只需行代碼而且后者比前者快倍因為是在用實現(xiàn)的,比在端做要高效。參考如下的性能測試比較結(jié)果單位微秒。 需求: 把如下通過/連接起來的三個字符串分別解析出來。 showImg(https://segmentfault.com/img/remote/1460000013373538); 傳統(tǒng)的做法見下圖第98行的function module SKWF_UTIL_IO_FI...

    MartinDai 評論0 收藏0
  • ABAP正則達式 vs SPLIT INTO

    摘要:如果用正則表達式,只需行代碼而且后者比前者快倍因為是在用實現(xiàn)的,比在端做要高效。參考如下的性能測試比較結(jié)果單位微秒。 需求: 把如下通過/連接起來的三個字符串分別解析出來。 showImg(https://segmentfault.com/img/remote/1460000013373538); 傳統(tǒng)的做法見下圖第98行的function module SKWF_UTIL_IO_FI...

    codeKK 評論0 收藏0
  • ABAP開發(fā)知識點整理

    摘要:前提是類型可以轉(zhuǎn)換成類型的字段,否則會發(fā)生或者的錯誤。程序有激活時自動執(zhí)行的特點。讀取數(shù)據(jù)庫表所有字段時使用。這種表在語言里稱為內(nèi)表。語句用于刪除重復(fù)值。 ABA...

    LancerComet 評論0 收藏0
  • ABAP vs Java, 蛙泳 vs 自由泳

    摘要:去年月定下的一年之內(nèi)學(xué)會自由泳的目標終于實現(xiàn)了,特來還愿。和蛙泳和自由泳?;蛟S有的朋友覺得這兩組概念風(fēng)馬牛不相及,然而在眼中,之于相當(dāng)于蛙泳之于自由泳。像前面介紹過的和擁有五花八門的工具一樣,蛙泳和自由泳也有著眾多變式。 去年7月定下的一年之內(nèi)學(xué)會自由泳的目標終于實現(xiàn)了,特來還愿。 ABAP和Java,?蛙泳和自由泳。前面的組合是Jerry用來掙錢養(yǎng)家的技術(shù),后者是Jerry花了大量業(yè)...

    taoszu 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<