CLAS CL_ABAP_REGEX

Source Link
Open in ADT

Home
Previous Object: CL_ABAP_REFDESCR
Next Object: CL_ABAP_SQL_CHANGING_STMNT

Status: RELEASED

Public
Type newline_mode TYPE cl_abap_regex=>newline_mode
Type regex_standard TYPE cl_abap_regex=>regex_standard
Type unicode_handling TYPE cl_abap_regex=>unicode_handling
Attribute pattern TYPE STRING
Constant c_newline_mode TYPE StructureTypetoABAPtodo
Constant c_regex_standard TYPE StructureTypetoABAPtodo
Constant c_unicode_handling TYPE StructureTypetoABAPtodo
Static Method create_posix
  IMPORTING
    pattern TYPE clike
    ignore_case TYPE ABAP_BOOL Optional
    simple_regex TYPE ABAP_BOOL Optional
    no_submatches TYPE ABAP_BOOL Optional
  RETURNING regex TYPE cl_abap_regex
  RAISING cx_sy_regex
Static Method create_pcre
  IMPORTING
    pattern TYPE clike
    ignore_case TYPE ABAP_BOOL Optional
    enable_jit TYPE ABAP_BOOL Optional
    enable_multiline TYPE ABAP_BOOL Optional
    no_submatches TYPE ABAP_BOOL Optional
    newline_mode TYPE cl_abap_regex=>newline_mode Optional
    unicode_handling TYPE cl_abap_regex=>unicode_handling Optional
    extended TYPE ABAP_BOOL Optional
    dot_all TYPE ABAP_BOOL Optional
  RETURNING regex TYPE cl_abap_regex
  RAISING cx_sy_regex
  RAISING cx_sy_invalid_regex_operation
Static Method create_xsd
  IMPORTING
    pattern TYPE clike
    ignore_case TYPE ABAP_BOOL Optional
    enable_jit TYPE ABAP_BOOL Optional
    enable_multiline TYPE ABAP_BOOL Optional
    no_submatches TYPE ABAP_BOOL Optional
    newline_mode TYPE cl_abap_regex=>newline_mode Optional
    unicode_handling TYPE cl_abap_regex=>unicode_handling Optional
    relaxed_escapes TYPE ABAP_BOOL Optional
  RETURNING regex TYPE cl_abap_regex
  RAISING cx_sy_regex
  RAISING cx_sy_invalid_regex_operation
Static Method create_xpath2
  IMPORTING
    pattern TYPE clike
    ignore_case TYPE ABAP_BOOL Optional
    enable_jit TYPE ABAP_BOOL Optional
    enable_multiline TYPE ABAP_BOOL Optional
    no_submatches TYPE ABAP_BOOL Optional
    newline_mode TYPE cl_abap_regex=>newline_mode Optional
    unicode_handling TYPE cl_abap_regex=>unicode_handling Optional
    relaxed_escapes TYPE ABAP_BOOL Optional
    dot_all TYPE ABAP_BOOL Optional
    extended TYPE ABAP_BOOL Optional
  RETURNING regex TYPE cl_abap_regex
  RAISING cx_sy_regex
  RAISING cx_sy_invalid_regex_operation
Method constructor
  IMPORTING
    pattern TYPE clike
    standard TYPE cl_abap_regex=>regex_standard Optional
    ignore_case TYPE ABAP_BOOL Optional
    simple_regex TYPE ABAP_BOOL Optional
    no_submatches TYPE ABAP_BOOL Optional
  RAISING cx_sy_regex
Method create_matcher
  IMPORTING
    text TYPE clike Optional
    table TYPE STANDARD TABLE OF any WITH DEFAULT KEY Optional
    callout TYPE if_abap_matcher_callout Optional
  RETURNING matcher TYPE cl_abap_matcher
  RAISING cx_sy_matcher
Method get_regex_standard
  RETURNING standard TYPE cl_abap_regex=>regex_standard

Exists on:
754true
750true
702true

Bug reports and ideas welcome
Made using abaplint.app