ABAP字符串处理
来源:互联网 发布:宇宙骑士 知乎 编辑:程序博客网 时间:2024/06/05 22:47
1、字符串移位
代码块语法遵循标准markdown代码,例如:
SHIFT <c> [BY <n> PLACES] [<modes>]<modes>:--空白,字符串往左移一位--LEFT,字符串往左移n位--right,字符串往右移n位。
例如:
结果:
ABCD123CD123
2、字符串移除
SHIFT c LEFT DELETING LEADING c1SHIFT c RIGHT DELETING TRAILING c1
例如:
结果:
3、替换字符串
REPLACE <string1> WITH <string2> INTO <c>将字符串<c>中的<string1>以<string2>来取代
例如:
结果为:
ABCD456
4、字符串转换
TRANSLATE <C> TO UPPER/LOWER CASE.
将全部字符转换成大写/小写
例1:
结果为:
5、查找字符串
从字符串f/表itab中搜索字符串gSEARCH f/itab FOR g从指定字符串中/内表中按顺序/逐行搜索相匹配字符串...STARTING AT n1/line1从字符串n1个字符/内表中具体某行开始搜索匹配字符串...ENDING AT n2/line2搜索到字符串第n2个字符止/最大范围到内表中具体某行SY-SUBRC:判断语句是否执行成功,0表示成功(此处表示找到了该字符串),4表示。SY-FDPOS:返回找到该字符串的位置,若未找到则返回为0.
6、字符串的合并
CONCATENATE f1...fn INTO g[SEPARATED BY h]SEPARATED BY表示在连接字符串中加入分隔符号
例如:
结果:
7、字符串的拆分
将一个字符串拆分并赋值给多个变量:
SPLIT f AT g INTO h1...hn
将一个字符串拆分并分配给一个内表:
SPLIT f AT g INTO itab
例如:
结果:
8、去除字符串空格
CONDENSE c <NO-GAPS>NO-GAPS--前置空格以及中间所有空格被删除:
字符串前置空格被删除
例如:
结果:
ABC123
0 0
- ABAP 字符串处理
- abap 字符串处理
- sap abap 字符串处理
- abap 字符串处理
- ABAP字符串处理
- ABAP字符串处理汇总
- abap 字符串处理
- Sap abap 字符串处理
- ABAP对字符串处理
- abap 字符串处理
- abap处理字符串
- ABAP字符串处理
- ABAP学习笔记--处理字符串
- Abap 字符串及特殊字符处理
- ABAP学习笔记--处理字符串1
- ABAP千分位字符串的处理
- SAP ABAP编程 字符串相关处理
- 字符串处理:ABAP中的正则表达式
- 一建信息
- 配置文件——AppSettings VS ConnectionStrings
- windows下android打包工具
- Android 百度map频繁添加覆盖物后刷新出现map闪烁有关问题
- 簡易版聊天介面
- ABAP字符串处理
- Java集合类框架—List、ArrayList、LinkedList
- centos下挂载HFS+格式移动硬盘
- Json介绍及其优缺点
- Hbase教程(一) Hbase入门教程
- webuploader设置timeout
- BP神经网络
- CI框架记录
- FCKeditor的配置与使用