毎日使う開発者ツールを、すべて一か所に。
コンバーター、フォーマッター、ハッシュ、バリデーター、そして何度も開き直す小さなユーティリティが、タブの海に散らばることなく一か所にまとまります。
最初の出現を保持したままテキストから重複行を削除します
重複の削除は、リストやテキストから繰り返された項目を特定して取り除くプロセスです。このツールは、元の順序を保ちつつ一意な項目だけを残すことでデータをクリーンアップし…を保持します…
削除プロセス このツールはテキストから重複行を削除し、各一意な行の最初の出現だけを残します。行の順序は保持されます。大文字小文字の区別 大文字小文字を区別しないモード (デフォルト) では、'Apple'…
基本的な重複削除、大文字小文字を区別しない (デフォルト)、大文字小文字を区別するをカバーしているので、一般的な入力と出力をすばやく比較できます。
選択したツールのソースコード。右側のライブ版と並べて表示されます。
type RemoveDuplicatesOptions = { caseSensitive: boolean; }; function removeDuplicates(input: string, options: RemoveDuplicatesOptions): string { const lines = input.split('\n'); const seen = new Set<string>(); const uniqueLines: string[] = []; lines.forEach((line) => {