ABAP: 分割字符串
情形1:以某个字符为切割点,取这个字符前面和后面的字符串。
DATA: kunnr(20),kunnr1(20),kunnr2(20).kunnr = 'KYU102345'.
SPLIT kunnr AT 'U' INTO kunnr1 kunnr2.
WRITE:/ kunnr1.
WRITE:/ kunnr2.
运行结果:
如果要以K为分割点,那么kunnr1为空,kunnr2为除第一位外,剩余位YU102345。
SPLIT kunnr AT 'K' INTO kunnr1 kunnr2.
如果切割的字符串是“KKKYU102345”,仍然以K为切割点,此时仍然是以第一位的K作为切割点,得到的kunnr1为空,kunnr2为除第一位外,剩余字符串。
情形2.取字符串的倒数n位,例如倒数6位。参考如下逻辑.
LOOP AT lt_tab INTO ls_tab.CONDENSE ls_tab-charg.IF strlen( ls_tab-charg ) > 1 .lv_len = strlen( ls_tab-charg ).IF lv_len GE 6.lv_init = lv_len - 6.ls_tab-charg = ls_tab-charg+lv_init.ENDIF.ENDIF.COLLECT ls_tab INTO s_mt_tab.CLEAR: lv_len,lv_init.ENDLOOP.
参考文章:
ABAP 如何截取字符串的最后几位_酒剑仙abc的博客-CSDN博客_abap截取最后4位
SAP ABAP 处理字符串串串串串串串串(详细) - 明大叔 - 博客园
ABAP: 分割字符串相关推荐
- jquery中如何以逗号分割字符串_百度知道
jquery中如何以逗号分割字符串_百度知道javascript本身就是带split方法的 定义和用法 split() 方法用于把一个字符串分割成字符串数组. 语法 stringObject.spli ...
- c语言以空格分割字符串_C语言: 利用sscanf() 函数分割字符串
头文件:#include sscanf()函数用于从字符串中读取指定格式的数据,其原型如下: int sscanf (char *str, char * format [, argument, ... ...
- python字符串按长度分割_python 按照固定长度分割字符串的方法小结
有如下的一堆mac地址,需要更改成一定格式,如mac='902B345FB021'改为mac='90-2B-34-5F-B0-21'. 借助python脚本,可以轻松实现,原理就是:字符串的按照固定长 ...
- B00009 C语言分割字符串库函数strtok
切割字符串是常用的处理. 这里给出一个使用函数strtok切割字符串的例子. 使用C语言的库函数strtok来切割字符串的好处在于,可以指定任意字符作为分隔符来切割单词.使用该函数,切割字符串的分隔符 ...
- R语言使用str_split函数和str_split_fixed函数将字符串分割(分裂、split)成几个部分:str_split函数使用指定的字符或者字符串分割字符串、str_split_fixed
R语言使用str_split函数和str_split_fixed函数将字符串分割(分裂.split)成几个部分:str_split函数使用指定的字符或者字符串分割字符串.str_split_fixed ...
- 分割字符串_[话俾你知]Python使用正则处理字符串技巧(分割、替换)
当你遇见了一个问题需要使用正则来处理,这个时候你就有了两个问题. 我主业是做图像处理,自然语言处理接触不多,正则表达式的研究并不深入,本文只讲述一些小技巧,如果你对正则表达式比较感兴趣,可以去看看有本 ...
- Struts2 分割字符串标签s:generator
Struts2 分割字符串标签s:generator有些时候会从后台返回一个字符串,可以通过Strut2的标签s:generator进行分割.generator标签,该标签可以将指定字符串按指定分隔符 ...
- SQL分割字符串,SQL按照指定字符分割字符串,SQL处理字符串...
SQL分割字符串,SQL按照指定字符分割字符串,SQL处理字符串 -----原文来源于网络 T-SQL对字符串的处理能力比较弱,比如我要循环遍历象1,2,3,4,5这样的字符串,如果用数组的话,遍历 ...
- python长度分割文本_python 按照固定长度分割字符串的方法小结
有如下的一堆mac地址,需要更改成一定格式,如mac='902B345FB021'改为mac='90-2B-34-5F-B0-21'. 借助python脚本,可以轻松实现,原理就是:字符串的按照固定长 ...
最新文章
- ubuntu16.04安装UR3/UR5/UR10机械臂的ROS驱动并实现gazebo下Moveit运动规划仿真以及真实UR3机械臂的运动控制(1)
- Linux常用实用命令
- [选拔赛1]花园(矩阵快速幂),JM的月亮神树(最短路),保护出题人(斜率优化)
- 分布式系统中的领导选举
- ORA-07445 ERROR on auto execute of job 8913
- 关于JWT(Json Web Token)的思考及使用心得 1
- 无法通过ip地址连接其它电脑的数据库,但是又可以ping通,错的不是配置,而是差了一个步骤
- PC端 二维码/条形码扫描器1.1-支持截图+摄像头+本地图片+扫描枪识别
- 黑莓7290使用技巧-转载
- GNN-频域-2016:ChebNet【频谱图卷积】【切比雪夫多项式(ChebShev Polynomial)】【应用切比雪夫多项式加速特征矩阵求解】【GCN来源于对ChebNet的进一步简化与近似】
- java工作流引擎(j-roadflow)快速入门教程
- 编写一个链表结构关于车的属性,读取任意多辆车的车型、车牌号、外形颜色、价钱输入。之后遍历链表,再将链表数据打印出来。
- 图像处理: 五种 插值法
- 软件架构之分层模式 Layered Architecture
- 孟岩:参与设计20多个区块链经济系统后,我总结出4个原则和7个陷阱 |区块链捕手
- 综合日语第一册第五课
- 华为S5300系列交换机V100R006SPH019升级补丁
- WHQL认证如何给驱动程序做数字签名
- python 双精度浮点_Python双精度浮点数运算并分行显示操作示例
- 使用微信开发者工具的调试器