SAP ABAP 去除一个字符串内除数字外的其他字符

2023-12-21 15:40:26


去除一个字符串内除数字外的其他字符

1.REPLACE

代码:

DATA: lv_string TYPE string VALUE 'abc123def456'.  

DATA: lv_result TYPE string.  

REPLACE ALL OCCURRENCES OF REGEX '[^0-9]' IN lv_string WITH ''.  

lv_result = lv_string.  

WRITE: / 'Result:', lv_result.

2.CA

代码:

DATA:lv_str  TYPE string,
     lv_str1 TYPE string,
     lv_len  TYPE int4.


lv_str = 'IOUH1329IUSHIF92406I''SDK''L;F9.24'.

DO strlen( lv_str ) TIMES.

  lv_len = sy-index - 1.

  IF lv_str+lv_len(1) CA '1234567890'.
    lv_str1 = lv_str1 && lv_str+lv_len(1).
  ENDIF.

ENDDO.

文章来源:https://blog.csdn.net/sinat_38119716/article/details/135130663
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。