User Tools

Site Tools


abap:regex

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Last revisionBoth sides next revision
abap:regex [2017/01/03 17:16] – created ginkoabap:regex [2017/01/03 17:55] ginko
Line 1: Line 1:
 ====== Regex ====== ====== Regex ======
 +===== Caractères spéciaux ===== 
 +Les ancres de fin de ligne (''$'') fonctionnent en accord avec le [[http://ginkobox.fr/work/wiki/doku.php?id=abap:chars|fonctionnement des chaines de caractères dans SAP]] : en cas de chaine de longueur fixe, un pattern ne matchera que si on prend en compte les trailing blanks (par exemple en terminant le pattern par ' *$' plutôt que seulement '$'): 
 +<code abap>DATA f(6). 
 +f = 'T01'
 +IF find( val = f = '^T\d{2} *$' ) >= 0. 
 +  " Your process 
 +ENDIF.</code> 
 +===== Fonction prédéfinie ===== 
 +La fonction ''find'' renvoie la position du match en ''integer''
 +  * -1 si pas de match 
 +  * 0 si début de la chaine 
 +  * 1, n sinon
abap/regex.txt · Last modified: 2021/07/23 18:23 by ginko