Dubbele regels verwijderen
Verwijder dubbele regels uit een lijst, bewaar de eerste of laatste kopie, negeer hoofdletters of spaties, of verwijder elke regel die herhaald wordt.
Codevoorbeelden
Kopieer deze voorbeelden naar je eigen project. Ze gebruiken alleen de standaardbibliotheek van de taal, dus er hoeft niets geïnstalleerd te worden.
const lines = ['b', 'a', 'b', 'c', 'a']
console.log([...new Set(lines)].join('\n'))Wat het doet
Verwijdert herhaalde regels uit een lijst. Bewaar één kopie van elke regel, verwijder elke regel die vaker dan één keer voorkomt, of toon alleen de regels die herhaald worden. De regels die je bewaart blijven in hun oorspronkelijke volgorde en precies zoals je ze typte.
Zo gebruik je het
- Typ of plak één item per regel, of sleep een tekstbestand erin.
- Kies een modus en of je de Eerste kopie of de Laatste kopie bewaart. Zet onder Meer Hoofdlettergevoelig uit zodat
Appelenappelovereenkomen, of zet Spaties rond regels negeren aan zodat een spatie aan het eind een regel niet anders maakt. - Kopieer of download het resultaat. Lege regels verwijderen haalt eerst lege regels weg.
Voorbeelden
Eén kopie van elke regel bewaren:
b b
a a
b → c
c
a
Met Elke herhaalde regel verwijderen houdt dezelfde lijst alleen c over. Met Alleen de herhalingen tonen blijven b en a over.
Goed om te weten
- De laatste kopie bewaren zet elke regel waar hij het laatst stond:
b, a, b, c, awordtb, c, a. - Zonder hoofdlettergevoeligheid blijft de eerste kopie die je ziet bewaard, in de hoofdletters zoals je die typte.
- Lege regels tellen ook als regels. Twee lege regels zijn dubbel, tenzij je lege regels verwijdert.
- Een enkele regeleinde aan het eind van de tekst sluit de laatste regel af in plaats van een lege toe te voegen.
Hoe worden dubbele regels gevonden?
Twee regels zijn dubbel als hun tekst identiek is. Met hoofdlettergevoeligheid uit tellen Appel en appel als dezelfde regel, en met spaties rond de regel genegeerd past een regel met een spatie erachter bij die zonder. De regels die je bewaart blijven precies zoals je ze typte, in hun oorspronkelijke volgorde.
Veelgestelde vragen
Wat is het verschil tussen één kopie bewaren en elke herhaalde regel verwijderen?
Eén kopie bewaren laat van elke regel één exemplaar over, dus a, b, a wordt a, b. Elke herhaalde regel verwijderen haalt alle kopieën weg van wat vaker dan één keer voorkomt, dus a, b, a wordt b. Gebruik het om waarden te vinden die maar één keer voorkomen.
Verandert het bewaren van de laatste kopie de volgorde?
De bewaarde regels blijven in de volgorde van de kopie die je bewaart. Met de laatste kopie bewaard wordt a, b, a gelijk aan b, a, omdat de laatste a na b komt.
Stuurt deze tool mijn regels ergens naartoe?
Nee. Alles gebeurt in je browser. Wat je typt wordt nooit naar onze servers gestuurd.