エンジンに合わせて正規表現を理解する方法。
正しい正規表現の種類でパターンを説明します。似た構文でも、特にアンカーや Unicode はエンジンによって動作が異なることがあります。
作業手順をタスクに合わせましょう。
指定されたエンジンとフラグでパターンを読み、各トークンの効果と組み合わせを説明します。一致する入力と一致しない入力を示し、解釈を見落としやすい境界ケースも含めてください。
- 用意するもの
- パターンと正規表現の種類。
- 得られるもの
- 一致と境界ケースの分かりやすい説明。
入力と結果を確認しましょう。
説明用の入力と出力 · 実際の WebAct 実行ではない学習用サンプル
入力項目サンプル個
JavaScript, no flags: ^[0-9]{4}$. Explain and test 2026, 026, 20A6 and 2026 followed by a newline.完成例
^ anchors the start; [0-9] allows ASCII digits; {4} requires exactly four; $ anchors the end.
2026 → true
026 → false
20A6 → false
2026 followed by a newline → false
This pattern checks shape, not whether a value is a valid year.この入力をプロンプトに読み込み、WebAct にコピーして試してください。結果は掲載例と異なる場合があります。
判断のポイントとトラブル対処。
正規表現の種類を知らずに構文を説明できますか?
共通するトークンはありますが、エンジンとフラグで動作は変わります。一致や対応状況を述べる前に特定してください。
行境界についての説明が食い違うのはなぜですか?
複数行モードとエンジンのアンカーの意味を確認してください。一般論に頼らず、改行を含む入力でテストします。
このワークフローの参考資料。
自分の資料で試しましょう。
タスクのプロンプト内の例を自分の資料に置き換えてください。必要な要件を残し、タスクを WebAct にコピーします。
タスクを調整してコピー ↑