明確な規則で重複行を削除する方法。
重複行を削除する前に、何を同じとみなすか定義してください。大文字・小文字、前後の空白、空行によって、別々に残すべきレコードが変わる場合があります。
作業手順をタスクに合わせましょう。
比較で大文字・小文字、前後の空白、空行を無視するか指定してください。元の順序で走査し、その規則で最初の出現を残します。削除した行数を報告し、繰り返し行が別レコードを表す可能性がある場合はコピーを保持してください。
- 用意するもの
- 複数行テキストと同一性の規則。
- 得られるもの
- 順序を保った一意の行と削除数。
入力と結果を確認しましょう。
説明用の入力と出力 · 実際の WebAct 実行ではない学習用サンプル
入力項目サンプル個
Lines: apple, apple, Apple; matching is case-sensitive and original order must stay.
完成例
Keep apple and Apple, removing the second exact apple line.
この入力をプロンプトに読み込み、WebAct にコピーして試してください。結果は掲載例と異なる場合があります。
判断のポイントとトラブル対処。
見た目が同じ行は必ず削除すべきですか?
繰り返しが不要な場合だけです。同じ取引行が二つあっても別の出来事を表す場合があるため、重複削除の目的を先に定めてください。
出力に Apple と apple が両方残るのはなぜですか?
大文字・小文字を区別する比較では別の文字列です。まとめるべき場合は規則を明示的に変更してください。
自分の資料で試しましょう。
タスクのプロンプト内の例を自分の資料に置き換えてください。必要な要件を残し、タスクを WebAct にコピーします。
タスクを調整してコピー ↑