博客摘录「 ABAP字符串操作 截取字符长度 取位数」2024年5月9日

由于工作需要 对字符串进行处理 好久没用过了。熟悉一下 这是在别人博客了copy来的ABAP字符串操作ABAP對字串的操作方法與其他語言的操作有較大差別,以下是較常用的對字串操作的方法:1. 字串的連接:CONCATENATE DATA: t1 TYPE c LENGTH 10 VALUE 'We',t2 TYPE c LENGTH 10 VALUE 'have',t3 TYPE c LENGTH 10 VALUE 'all',t4 TYPE c LENGTH 10 VALUE 'the',t5 TYPE c LENGTH 10 VALUE 'time',t6 TYPE c LENGTH 10 VALUE 'in',t7 TYPE c LENGTH 10 VALUE 'the',t8 TYPE c LENGTH 10 VALUE 'world',result TYPE string.CONCATENATE t1 t2 t3 t4 t5 t6 t7 t8 INTO result. "直接連接CONCATENATE t1 t2 t3 t4 t5 t6 t7 t8 INTO result SEPARATED BY space. "用空格將每個字串連接2. 拆分字串: SPLITDATA: str1 TYPE string,str2 TYPE string,str3 TYPE string,itab TYPE TABLE OF string,text TYPE string.text = `What a drag it is getting old`.SPLIT text AT space INTO: str1 str2 str3,TABLE itab.3. 去除多余的空格:CONDENSE DATA: BEGIN OF sentence,word1 TYPE c LENGTH 30 VALUE 'She',word2 TYPE c LENGTH 30 VALUE 'feeds',word3 TYPE c LENGTH 30 VALUE 'you',word4 TYPE c LENGTH 30 VALUE 'tea',word5 TYPE c LENGTH 30 VALUE 'and',word6 TYPE c LENGTH 30 VALUE 'oranges',EN

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值