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.