DATA: IT_FIELDVALUETYPETABLEOFSTRING. DATA : STR TYPE STRING. STR = '1,2,3,4,5,6,7,8,9,10'. *拆分字符串至内表 SPLITSTR AT','INTOTABLEIT_FIELDVALUE. DATATMPTYPESTRING. CLEARTMP. *遍历此内表并输出 LOOPATIT_FIELDVALUEINTOTMP. WRITE: /,TMP. ENDLOOP....
1. 字符串连接 CONCATENATE dobj1 dobj2 ... INTO result [IN { BYTE | CHARACTER } MODE] [SEPARATED BY sep]. 2.字符串分隔, split 一个string的部分到一个内表或一系列的变量 SPLIT dobj AT sep INTO { {result1 result2 ...} | {TABLE result_tab} } [IN {BYTE|CHARACTER} MODE]. 3. 字...
2.字符串分隔, split 一个string的部分到一个内表或一系列的变量 SPLIT dobj AT sep INTO { {result1 result2 ...} | {TABLE result_tab} } [IN {BYTE|CHARACTER} MODE]. 3. 字符串查找, 在一个字符串中查找模式串(FIND or SEARCH) FIND sub_string IN SECTION [OFFSET off] [LENGTH len] OF ...
1. 字符串连接 CONCATENATE dobj1 dobj2 ... INTO result [IN { BYTE | CHARACTER } MODE] [SEPARATED BY sep]. 2.字符串分隔, split 一个string的部分到一个内表或一系列的变量 SPLIT dobj AT sep INTO { {result1 result2 ...} | {TABLE result_tab} } [IN {BYTE|CHARACTER} MODE]. 3. 字...
SPLITl_valueAT','INTOTABLEDATA(lt_split)."用英文符号,拆分成多个 将刚才的数据,通过逗号进行分割到对应的LT_SPLIT内表中. 正则判断 代码语言:javascript 代码运行次数:0 运行 AI代码解释 LOOPATlt_splitINTODATA(ls_split).IFcl_abap_matcher=>matches(pattern='^(-?[1-9]\d*(\.\d*[1-9])?)|(...
SPLIT f AT g INTO h1...hn:将字符串的值分配给具体变量。 SPLIT f AT g INTO TABLE itab:将字符串的值分配给一内表。 FOR EXAMPLE: DATA:names(30)TYPECVALUE'HELLO,SAP',names2TYPESTRING,sone(10)TYPEC,stwo(10)TYPEC,delimiter(1)VALUE','.TYPES:BEGINOFitab_type,word(20),ENDOFitab_type...
语法:SPLIT s_source AT sep INTO TABLE itab.若源字符串能够拆分的⼦串多过指定数⽬,则使⽤内表操作,该形式根据⼦串数⽣成n⾏的内表 简单实例:REPORT z_string_split.DATA: text TYPE string,itab TYPE TABLE OF string.text = 'YOU ARE GOOD BOY'.SPLIT text AT space INTO TABLE i...
DATA : LV_STR TYPE STRING.DATA : STR1 TYPE STRING, STR2 TYPE STRING, STR3 TYPE STRING, TEXT TYPE STRING.DATA : LT_TAB TYPE TABLE OF STRING.LV_STR = '9,3,8,4,1,7'.SPLIT LV_STR AT ',' INTO TABLE LT_TAB IN CHARACTER MODE.SORT LT_TAB ASCENDING.LOOP AT ...
1. SPLIT dobj AT sep INTO { {result1 result2 ...} | {TABLE result_tab} } 必须指定⾜够⽬标字段。否则,⽤字段dobj的剩余部分填充最后⽬标字段并包含分界符;或者使⽤内表动态接收 DATA: L_STR TYPE STRING,L_STR1 TYPE C,L_STR2 TYPE C.DATA: BEGIN OF LT_STR OCCURS 0,STR ...
SPLIT: 字符串拆分. SPLIT f AT g INTO h1 … hn. SPLIT f AT g INTO TABLE itable. 1*splitting strings2DATA: string10(60)TYPEc ,3p1(20)TYPEc VALUE'++++++++++',4p2(20)TYPEc VALUE'++++++++++',5p3(20)TYPEc VALUE'++++++++++',6p4(20)TYPEc VALUE'++++++++++',7del10...