ABAP Keyword Documentation → ABAP - Reference → Processing Internal Data → Character String and Byte String Processing → Expressions and Functions for String Processing → String Functions → Processing Functions for Character-Like Arguments
match - Match Function
The match function returns a subfield of a character-like argument that matches a regular expression.
Other versions: 7.31 | 7.40 | 7.54
Syntax
... match( val = text regex = regex
[case = case] [occ = occ] ) ...
Effect
The match function scans
text for the matches (specified in occ) with the
regular expression
(specified in regex)
and returns the substring found. The search is case-sensitive by default, but this can be overridden using the parameter case.
The return code has the type string.
Example
Refer to string functions, count, find, and match.
Exceptions
Catchable Exceptions
CX_SY_REGEX_TOO_COMPLEX
-
Cause: More information: Exceptions in Regular Expressions.
Runtime Error:REGEX_TOO_COMPLEX
CX_SY_STRG_PAR_VAL
-
Cause: Regular expression in
regexis empty or there are 0 occurrences inocc.
Runtime Error:STRG_ILLEGAL_PAR