実行アプリケーションの標準出力を解析し、特定のメッセージを抽出・処理する設定を行います。

非表示メッセージ(複数行設定可能)
標準出力から特定のメッセージを非表示にする正規表現を設定します。
1行に1つの正規表現パターンを記述します。
マッチしたメッセージは結果表示エリアに表示されません。
デバッグ情報や冗長なメッセージを隠す場合に使用します。
設定例:
^DEBUG:.*
^\[INFO\].*
処理中\.{3}$
ピックアップメッセージ(複数行設定可能)
標準出力から重要なメッセージを抽出してメッセージ表示エリアに表示します。
1行に1つの正規表現パターンを記述します。
必ずキャプチャグループ () を1つ含めてください。
キャプチャした内容が青い背景でメッセージ表示エリアに表示されます。
設定例:
処理結果: (.+) ファイル名: \[(.+)\] 完了 - (.+) を出力しました
エラーメッセージ(複数行設定可能)
標準出力からエラーメッセージを抽出してメッセージ表示エリアに強調表示します。
1行に1つの正規表現パターンを記述します。
必ずキャプチャグループ () を1つ含めてください。
キャプチャした内容が赤い背景でメッセージ表示エリアに表示されます。
「エラー」を含む行は自動的に赤文字で表示されます。
設定例:
エラー: (.+) 失敗: (.+) \[ERROR\] (.+) Exception: (.+)
メッセージクリア
特定のメッセージを検出したときにメッセージ表示エリアをクリアする正規表現です。
1つの正規表現パターンを設定します。
マッチした時点でメッセージ表示エリアがクリアされます。
処理の区切りでメッセージをリセットする場合に使用します。
設定例:
^=== 新規処理開始 ===$
入力履歴クリア
特定のメッセージを検出したときに入力履歴表示をクリアする正規表現です。
1つの正規表現パターンを設定します。
マッチした時点で入力値表示エリアがクリアされます。
処理完了時に履歴をリセットする場合に使用します。
設定例:
^処理が完了しました$
入力指示更新メッセージ
標準出力から入力指示メッセージを動的に更新する正規表現です。
必ずキャプチャグループ () を1つ含めてください。
キャプチャした内容が入力指示メッセージとして表示されます。
処理の進行に応じて入力指示を変更する場合に使用します。
設定例:
次の入力: (.+)を読み取ってください
使用シナリオ:
処理アプリケーションが「次の入力: 商品Aのバーコードを読み取ってください」を出力
入力指示が「商品Aのバーコード」に更新される
正規表現について
基本的な正規表現パターン:
. - 任意の1文字
.* - 任意の文字列(0文字以上)
.+ - 任意の文字列(1文字以上)
^ - 行の先頭
$ - 行の末尾
\d - 数字
\s - 空白文字
[ABC] - A、B、Cのいずれか
() - キャプチャグループ