ABAP正規表示式 vs SPLIT INTO

2022-03-23 22:23:38 字數 604 閱讀 9066

需求: 把如下通過"/"連線起來的三個字串分別解析出來。

傳統的做法見下圖第98行的function module skwf_util_io_find_by_key:

這個function module的作用就是解析用兩個/分隔開的document type: l, document class: crm_l_ord和document guid。

這個function module採用傳統的做法,把三個key拆分並儲存到乙個內標裡,然後read table index 1,2,3的方式分別取出每個key。用了42行**。

如果用正規表示式,只需1行**:

ABAP 正規表示式 簡介

abap 支援擴充套件正規表示式 ere 可以支援以下關鍵字 find replace也可以作為下列函式 built in function 的變數 count,count contains find,find match matches replace substring,substring 以下...

ABAP系列 SAP ABAP常用正規表示式大全

sap technical matinal 原文出處 abap系列 sap abap常用正規表示式大全 特殊表示式 1.貨幣格式 123123211312.333333 replace d d d g,1 輸出 123,123,211,312.333333 ps tcl 大牛推薦 另外,replac...

ABAP系列 SAP ABAP常用正規表示式大全

sap technical matinal 原文出處 abap系列 sap abap常用正規表示式大全 特殊表示式 1.貨幣格式 123123211312.333333 replace d d d g,1 輸出 123,123,211,312.333333 ps tcl 大牛推薦 另外,replac...