一致例と不一致例で正規表現を生成する方法。
正規表現には一致例と不一致例の両方が必要です。実行環境と、値全体に一致させるか部分文字列に一致させるかを指定してください。
作業手順をタスクに合わせましょう。
正規表現エンジン、一致範囲、代表的な一致・不一致の文字列を指定します。規則を表す最小のパターンを作り、検証済みとみなす前にそのエンジンで例を実行してください。
- 用意するもの
- 一致の要件と代表的な文字列。
- 得られるもの
- 一致・不一致のテスト例を含む正規表現。
入力と結果を確認しましょう。
説明用の入力と出力 · 実際の WebAct 実行ではない学習用サンプル
入力項目サンプル個
JavaScript pattern for exactly three uppercase ASCII letters followed by two digits.
完成例
^[A-Z]{3}[0-9]{2}$ matches ABC12 and rejects AB12, abc12 and ABC123.この入力をプロンプトに読み込み、WebAct にコピーして試してください。結果は掲載例と異なる場合があります。
判断のポイントとトラブル対処。
検証パターンは部分文字列と入力全体のどちらに一致させるべきですか?
要件を明示します。入力全体の検証に適した境界を使い、先頭や末尾に余分な文字がある場合をテストしてください。
テスターでは動くパターンがアプリで失敗するのはなぜですか?
エンジン、フラグ、文字列のエスケープを比較してください。アプリが受け取るパターンや入力がテスト画面と違う可能性があります。
このワークフローの参考資料。
自分の資料で試しましょう。
タスクのプロンプト内の例を自分の資料に置き換えてください。必要な要件を残し、タスクを WebAct にコピーします。
タスクを調整してコピー ↑