Code: Alles auswählen.
DATA: vc_var1(20) TYPE c VALUE 'eins-zwei-drei',
vi_count TYPE i,
vi_start LIKE sy-fdpos VALUE 1.
write: / vc_var1.
DO.
SEARCH vc_var1 FOR '-' STARTING AT vi_start.
IF sy-subrc = 0.
vi_start = vi_start + sy-fdpos + 1.
vi_count = vi_count + 1.
ELSE.
EXIT.
ENDIF.
ENDDO.
WRITE: / vi_count.
Thomas R. hat geschrieben:Hallo Charadin,
soviel ich weiß (gerade ungetestet) kannst Du mit '...' nach . suchen.
MfG
Thomas R.