説明に文字列 '* hh:mm ' が含まれているが ' mm:ss ' が含まれていないデータ要素のドキュメントを検索しようとしています(' ' は任意の数の文字のワイルドカードです)。
私はそれを行う方法がわからないので、SAP GUIが使用する正規表現システムを知っている人がいるかどうか疑問に思っていたので、それで何ができるかを見てみましょう.
Thx、あなたたちが支配します!
説明に文字列 '* hh:mm ' が含まれているが ' mm:ss ' が含まれていないデータ要素のドキュメントを検索しようとしています(' ' は任意の数の文字のワイルドカードです)。
私はそれを行う方法がわからないので、SAP GUIが使用する正規表現システムを知っている人がいるかどうか疑問に思っていたので、それで何ができるかを見てみましょう.
Thx、あなたたちが支配します!
GUI では正規表現を使用できません。*
とを使用した単純なパターン マッチングに限定されます?
。さらに、テキストと検索では大文字と小文字が区別されるため、説明テキストを使用して検索することはお勧めできません。「hh:mm」は検索されますが、「HH:MM」は検索されません。あなたが言及した特別なケースでは、リポジトリ情報システムを使用して、データ型 TIMS に基づいてドメインを検索できますが、出力長は 5 であり、使用場所インデックスを使用して対応するデータ要素を見つけることができます。(特定のデータ型に基づいてデータ要素を検索することさえ可能かもしれませんが、完全にはわかりません。)
リリース 7.0 以降、ABAP は POSIX 標準 1003.2 に従って拡張正規表現をサポートしています。
クラス CL_ABAP_REGEX および CL_ABAP_MATCHER を使用すると、正規表現をオブジェクト指向で使用できます。
詳細はこちら