ABAP 正規表示式 簡介

2021-10-02 04:17:14 字數 506 閱讀 3883

abap 支援擴充套件正規表示式(ere),可以支援以下關鍵字

find

replace

也可以作為下列函式(built-in function)的變數

count, count_...

contains_...

find, find_...

match

matches

replace

substring, substring_...

以下類也支援在物件導向中使用正規表示式

cl_abap_regex

cl_abap_matcher

備註

正規表示式如果太複雜,會觸發異常 cx_sy_regex_too_complex. 

可以檢視標準程式 demo_regex 和demo_regex_toy用來測試正規表示式的查詢和替換功能

ABAP正規表示式 vs SPLIT INTO

需求 把如下通過 連線起來的三個字串分別解析出來。傳統的做法見下圖第98行的function module skwf util io find by key 這個function module的作用就是解析用兩個 分隔開的document type l,document class crm l or...

正規表示式簡介

乙個正規表示式就是乙個模式,由與文字進行匹配的字串行組成。正規表示式有著廣泛的應用 grep sed vim make等等,某些指令碼語言如perl等更是將正規表示式納入語言內部。正規表示式由原子和運算子組成。最簡單的原子是單個字元,如果乙個正規表示式由單個字元組成,則該字元必須出現在目標文字的某處...

正規表示式簡介

1.正規表示式 regular expression 是一種文字模式,包括普通字元 例如,a到z之間的字母 和特殊字元 稱為 元字元 2.正規表示式使用單個字串來描述,匹配一系列匹配某個句法規則的字串 3.萬用字元 1 萬用字元匹配檔名中的單個字元 像data?dat這樣的模式將查詢下列檔案 dat...