ABAP正则表达式和SPLIT INTO有什么区别?

技术ABAP正则表达式与SPLIT INTO有什么不同这篇文章主要介绍“ABAP正则表达式与SPLIT INTO有什么不同”,在日常操作中,相信很多人在ABAP正则表达式与SPLIT INTO有什么不同问题上存在疑惑,小

本文主要介绍“ABAP正则表达式和SPLIT INTO有什么区别”。在日常操作中,相信很多人都怀疑ABAP正则表达式和SPLIT INTO有什么区别。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮助大家解答“ABAP正则表达式和SPLIT INTO有什么区别”的疑惑!接下来,请和边肖一起学习!

要求:分别分析用“/”连接的以下三个字符串。

ABAP正则表达式与SPLIT  INTO有什么不同

传统方法见下图第98行功能模块skwf _ util _ io _ find _ by _ key3360。

ABAP正则表达式与SPLIT  INTO有什么不同

该功能模块用于分析documenttype:l、documentclass:crm _ l _ ord和由两个/分隔的文档guid。

功能模块采用传统方法,将三个按键拆分存储在一个内部标准中,然后READ TABLE INDEX 1、2、3 2、3分别取出每个按键。它用了42行代码。

ABAP正则表达式与SPLIT  INTO有什么不同

如果使用正则表达式,只需要一行代码:

ABAP正则表达式与SPLIT  INTO有什么不同

而且,后者比前者快3~6倍:因为FIND REGEX是用C在ABAP内核实现的,所以比在ABAP做效率更高。参考以下性能测试比较结果(单位:微秒)。

ABAP正则表达式与SPLIT  INTO有什么不同

ABAP正则表达式与SPLIT  INTO有什么不同

ABAP正则表达式与SPLIT  INTO有什么不同

至此,“ABAP正则表达式和SPLIT INTO有什么区别”的研究结束,希望能解决大家的疑惑。理论和实践的结合可以帮助你学得更好。去试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/157751.html

(0)

相关推荐

  • 怎样可以,一个人怎样才能实现自己的目标

    技术怎样可以,一个人怎样才能实现自己的目标在现实生活和工作中,有些人看到周围许多人取得了成绩,再看看自己,就会产生落差感,继而困惑:为什么别人总是比我成功怎样可以?为什么我总是在原地踏步?遇到这种情况,应先问问自己:“我

    生活 2021年10月21日
  • Oracle 12c R2版本 Application Containers的特性是什么

    技术Oracle 12c R2版本 Application Containers的特性是什么本篇文章给大家分享的是有关Oracle 12c R2版本 Application Containers的特性是什么,小编觉得挺实

    攻略 2021年11月12日
  • mysql时间如何转换时间戳

    技术mysql时间如何转换时间戳本篇内容介绍了“mysql时间如何转换时间戳”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成

    攻略 2021年11月26日
  • snow形容词,车上snow是什么意思

    技术snow形容词,车上snow是什么意思一,SNOW是雪地模式的意思。二,snow是雪地模式在仪表盘上的显示。1,snow,在变速器旁边一般会有个SNOW按键,按下SNOW按键后,汽车以雪地模式行驶,适合积雪或湿滑地面

    生活 2021年10月23日
  • 酒可以快递吗,快递有权拒绝酒类邮寄吗

    技术酒可以快递吗,快递有权拒绝酒类邮寄吗快递可以寄烟吗酒可以快递吗?可以的,但是用数量的限制。
    根据《烟草专卖法》二十三条规定,邮寄烟草制品不得超过国务院有关部门的规定的限量,那么在这个方面我们国家(烟草)局规定,邮寄卷

    生活 2021年10月31日
  • 我很荣幸用英语怎么说,这是我的荣幸“用英语怎么说

    技术我很荣幸用英语怎么说,这是我的荣幸“用英语怎么说你知道如何用英文表示“太开心了”吗?I am so happy! 这样的表达完全不足以表示内心的欣喜。今天小v将要教给大家几个口语中常用到的表示“高兴”的表达,大家赶紧

    生活 2021年10月20日