make regex more robust

This commit is contained in:
Marc Bernard 2025-04-04 11:31:15 +00:00
parent 85f32383d7
commit 47d0445855

View File

@ -427,11 +427,11 @@ CLASS zcl_abapgit_gui_page_debuginfo IMPLEMENTATION.
cv_clsname = c_exit_class.
DO.
FIND REGEX 'CLASS (.*) DEFINITION' IN TABLE ct_source SUBMATCHES cv_clsname IGNORING CASE.
FIND REGEX 'CLASS\s+(.*)\s+DEFINITION' IN TABLE ct_source SUBMATCHES cv_clsname IGNORING CASE.
IF sy-subrc = 0.
RETURN.
ENDIF.
FIND REGEX 'INCLUDE (.*)\.' IN TABLE ct_source SUBMATCHES lv_include IGNORING CASE.
FIND REGEX 'INCLUDE\s+(.*)\s*\.' IN TABLE ct_source SUBMATCHES lv_include IGNORING CASE.
IF sy-subrc = 0.
TRY.
ct_source = zcl_abapgit_factory=>get_sap_report( )->read_report( lv_include ).