FICO解析+-公式

DATA text TYPE string.
DATA result_tab TYPE match_result_tab WITH HEADER LINE.

text = '1+3-4+6-'.

FIND ALL OCCURRENCES OF REGEX '((\d+[\+|\-]){1})'
IN text RESULTS result_tab[].

LOOP AT result_tab ASSIGNING FIELD-SYMBOL(<fs_tab>).
DATA(lv_offset) = <fs_tab>-offset.
DATA(lv_length) = <fs_tab>-length.
WRITE: / text+lv_offset(lv_length).
ENDLOOP.

 

posted @ 2024-01-22 15:36  YangMeiko  阅读(7)  评论(0)    收藏  举报