Werking van de ontdubbelingstool
Deze tool verwerkt een lijst met tekstregels en verwijdert alle regels die exact overeenkomen met een eerdere regel. Hierbij blijft uitsluitend de eerste instantie van elke regel behouden. Na de verwerking toont de tool de opgeschoonde lijst en geeft deze statistieken weer over het aantal verwijderde regels en het resterende aantal unieke regels.
De invoer is beperkt tot een maximale lengte van 500.000 tekens. Wanneer deze limiet wordt overschreden, verschijnt de foutmelding "Die tekst is te lang voor deze tool. Houd het onder de {max} tekens." en blijven de regelnummers op 0 staan.
Exacte matchingscriteria en de eerste instantie
Bij het ontdubbelen van tekst hanteert de tool strikte regels voor wat als een duplicaat wordt beschouwd:
- Exacte overeenkomst: Regels moeten letterlijk identiek zijn om als duplicaat te worden aangemerkt. Dit betekent dat verschillen in spaties en het gebruik van hoofdletters of kleine letters ertoe leiden dat regels als uniek worden beschouwd.
- Behoud van de eerste instantie: Wanneer een regel meerdere keren voorkomt, blijft de allereerste verschijning in de lijst behouden. Alle opeenvolgende identieke regels worden verwijderd.
- Behoud van volgorde: De oorspronkelijke volgorde van de lijst blijft intact voor de eerste instantie van elke unieke regel. Er vindt geen automatische sortering plaats, wat essentieel is voor lijsten waarbij de volgorde een specifieke betekenis heeft.
- Lege regels: Lege regels worden op exact dezelfde wijze behandeld als regels met tekst. Als de invoer meerdere lege regels bevat, blijft alleen de eerste lege regel behouden en worden de overige verwijderde lege regels meegeteld in de statistieken.
Interface en statusmeldingen
De interface van de tool reageert direct op de ingevoerde gegevens en de uitgevoerde acties met specifieke statusmeldingen en labels:
- Invoerveld: Gelabeld als "Regels". Hier kan de gebruiker tekst invoeren met één item per regel.
- Uitvoerveld: Gelabeld als "Unieke regels". Hier verschijnt de opgeschoonde lijst.
- Statistieken: De tool toont drie tellers onder de labels "Origineel", "Uniek" en "Verwijderd".
- Statusmeldingen:
- Wanneer het invoerveld leeg is, toont de tool de melding: "Voeg regels toe om duplicaten te verwijderen.".
- Als er duplicaten zijn gevonden en verwijderd, luidt de melding: "
{removed}dubbele regels verwijderd;{unique}van de{total}regels behouden.". - Als alle regels in de invoer uniek zijn, verschijnt de melding: "Geen dubbele regels gevonden.
{unique}regels behouden.". - Bij het laden van de voorbeeldtekst toont de tool: "Voorbeeld opgeschoond.".
- Wanneer de invoer wordt leeggemaakt via de knop "Wissen", worden de invoer- en uitvoervelden geleegd, springen alle tellers naar 0 en verschijnt de melding: "Gewist.".
- Als de gebruiker de opgeschoonde uitvoer terugzet naar de invoer via de knop "Resultaat gebruiken", toont de tool: "Ontdubbelde regels verplaatst naar invoer.".
- Bij een algemene fout in het verwerkingsproces verschijnt de melding: "Kan deze tekst niet ontdubbelen.".
Wanneer de invoer volledig leeg is, worden de functies voor het kopiëren van de tekst en de knop "Resultaat gebruiken" automatisch uitgeschakeld.
Privacy en gegevensverwerking
De verwerking van de tekst vindt volledig plaats in de browser van de gebruiker. Er worden geen gegevens of tekstregels geüpload naar de servers van BroBroGo. Dit maakt de tool bruikbaar voor situaties waarin gegevens de lokale computer niet mogen verlaten.
Veelgestelde vragen
Wanneer is een regel een duplicaat? Regels moeten exact overeenkomen, inclusief spaties en hoofdletters. De eerste regel blijft staan en latere identieke regels worden verwijderd.
Blijft mijn originele volgorde behouden? Ja. De resultaten behouden de eerste positie van elke unieke regel, zodat de volgorde van je lijst intact blijft na het ontdubbelen.
Wat gebeurt er met lege regels? Lege regels worden net als andere regels behandeld. Als er meerdere lege regels achter elkaar staan, blijft er één lege regel over op de eerste positie.
Wat is de maximale hoeveelheid tekst die ik kan invoeren? De tool accepteert invoer tot een maximum van 500.000 tekens. Als de tekst langer is, wordt deze niet verwerkt en verschijnt er een foutmelding.