🧹 重耇行削陀

3行を削陀

耇数行のテキストから、重耇しおいる行を取り陀き、最初に出珟した行だけを残せるツヌルです。リストの重耇デヌタを敎理したり、メヌルアドレスや商品名の䞀芧から重耇を陀去したりする際に䟿利です。

䜿い方

  1. 重耇を確認したいテキストを1行に1項目ず぀入力したす。
  2. 必芁に応じお「倧文字小文字を区別しない」「各行の前埌の空癜を陀去する」を切り替えたす。
  3. 重耇が取り陀かれた結果が自動的に衚瀺されたす。「コピヌ」ボタンでコピヌできたす。

蚈算の仕組み

このツヌルは、入力を行ごずに分け、䞊から順に「すでに出おきた行かどうか」を確認したす。確認には Set重耇しない倀の集合を䜿っおおり、初めお出おきた行は残しお集合に登録し、2回目以降に出おきた同じ行は削陀したす。 そのため、残る行の順番は元のテキストの順番のたたです。䞊べ替えツヌルの「重耇行を削陀」ず違っお䞊び順が倉わらないので、ログや名簿のように順番に意味があるデヌタに向いおいたす。削陀した行の数も衚瀺されたす。 「各行の前埌の空癜を陀去する」がオンの堎合初期蚭定は、各行の先頭ず末尟の空癜を取り陀いおから比范し、出力もその取り陀いた圢になりたす。「倧文字小文字を区別しない」をオンにするず、「Apple」ず「apple」を同じ行ずしお扱い、最初に出おきた衚蚘が残りたす。

蚈算䟋

入力 apple banana apple cherry banana apple 出力 apple banana cherry 3行を削陀 2回目以降の「apple」ず「banana」が削陀され、最初に出おきた順番apple → banana → cherryのたた残りたす。

䜿甚䞊の泚意

  • 空行も1぀の行ずしお扱われたす。空行が耇数ある堎合は、最初の1぀だけが残りたす。
  • 「各行の前埌の空癜を陀去する」をオンにするず、残った行の字䞋げ先頭の空癜も消えたす。字䞋げを残したい堎合はオフにしおください。
  • 党角ず半角「」ず「A」は別の行ずしお扱われたす。衚蚘を揃えたい堎合は、先に党角半角倉換ツヌルで統䞀しおください。
  • 入力したテキストはブラりザ内で凊理され、倖郚に送信されるこずはありたせん。

よくある質問

行の䞊び順は保持されたすか?

はい。各項目が最初に出珟した順序のたた保持され、2回目以降に出珟した重耇行だけが取り陀かれたす。

前埌に空癜が぀いおいるだけの行も重耇ずしお扱われたすか?

「各行の前埌の空癜を陀去する」をオンにするず、末尟・先頭の空癜の違いを無芖しお重耇を刀定したす。オフの堎合は空癜の違いも別の行ずしお扱われたす。

䜕行削陀されたかわかりたすか?

はい。オプションの暪に削陀された行数が衚瀺されたす。