User Tools

Site Tools


abap:regex

This is an old revision of the document!


Regex

Caractères spéciaux

Les ancres de fin de ligne ($) fonctionnent en accord avec le 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 '$'):

DATA f(6).
f = 'T01'.
IF find( val = f = '^T\d{2} *$' ) >= 0.
  " Your process
ENDIF.

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.1483462524.txt.gz · Last modified: 2017/01/03 17:55 by ginko