Werking van de sorteertool
De tool Regels sorteren is ontworpen om een lijst met tekstregels te ordenen op basis van specifieke criteria. De inhoud van de individuele regels blijft hierbij ongewijzigd; de tool past uitsluitend de volgorde van de regels aan. Gebruikers kunnen tekstregels plakken in het invoerveld, waarna de tool de regels direct verwerkt.
Er zijn drie verschillende sorteermodi beschikbaar:
- A-Z: Een alfabetische sortering gebaseerd op de tekst van de regels.
- Getal: Een numerieke sortering die kijkt naar het eerste getal dat op elke regel wordt aangetroffen.
- Lengte: Een sortering gebaseerd op het totale aantal tekens van elke regel.
Daarnaast kan de sorteervolgorde worden ingesteld op "Oplopend" of "Aflopend".
Technische limieten en invoerspecificaties
De tool hanteert een strikte grens voor de hoeveelheid tekst die in één keer kan worden verwerkt. De maximale lengte van de invoertekst is 500.000 tekens.
Wanneer deze limiet wordt overschreden, toont de interface de foutmelding: "Die tekst is te lang voor deze tool. Houd het onder de {max} tekens.". Indien er een onbekende fout optreedt tijdens het verwerkingsproces, geeft de tool de melding: "Kan deze tekst niet sorteren.".
Bij een succesvolle verwerking toont de tool statistieken over de uitvoer:
- Regels: Het totale aantal regels in de uitvoer.
- Tekens: Het totale aantal tekens in de uitvoer.
- Langste: Het aantal tekens van de langste regel in de uitvoer.
Sorteermodi en de verwerking van uitzonderingen
Bij het sorteren van ongestructureerde tekstdata spelen specifieke regels voor randgevallen een rol:
Alfabetisch sorteren (A-Z)
In deze modus vergelijkt de tool de tekstuele inhoud van de regels opeenvolgend vanaf het eerste teken.
Numeriek sorteren (Getal)
In de numerieke modus zoekt de tool naar het eerste getal op elke regel. Regels die getallen bevatten, worden als eerste gesorteerd. Regels waarin geen enkel getal wordt gevonden, worden achter de genummerde regels geplaatst. Deze niet-genummerde regels behouden onderling hun oorspronkelijke, relatieve volgorde. Dit zorgt voor een stabiele sortering van de resterende data.
Wanneer deze situatie optreedt, toont de tool de statusmelding: "{count} regels gesorteerd op {mode} ({order}); regels zonder getallen zijn achter de genummerde regels geplaatst: {skipped}.".
Sorteren op lengte (Lengte)
Hierbij telt de tool het aantal tekens van elke regel. Regels worden gerangschikt van kort naar lang (oplopend) of van lang naar kort (aflopend).
Lege regels
Lege regels in de invoer worden niet genegeerd. Ze worden behandeld en gesorteerd zoals andere lege regels binnen de gekozen modus.
Statusmeldingen van de interface
De tool communiceert de status van de verwerking via gerichte systeemmeldingen:
- Gereed. Plak regels om te sorteren. — Dit is de beginstatus wanneer de tool klaar is voor invoer.
- Voeg regels toe om ze te sorteren. — Deze melding verschijnt wanneer de gebruiker probeert te sorteren zonder invoer.
{count}regels gesorteerd op{mode}({order}). — Bevestiging na een succesvolle sortering zonder overgeslagen regels.- Gewist. — Wordt getoond nadat de invoer- en uitvoervelden zijn leeggemaakt.
- Voorbeeld gesorteerd. — Statusmelding wanneer de ingebouwde voorbeeldtekst succesvol is verwerkt.
- Gesorteerde regels verplaatst naar invoer. — Bevestiging wanneer de gesorteerde uitvoer naar het invoerveld is gekopieerd voor een volgende bewerking.
Privacy en gegevensverwerking
De verwerking van de tekstregels vindt volledig lokaal plaats. De tekst wordt in de browser van de gebruiker gesorteerd. Er worden geen gegevens of teksten naar de servers van BroBroGo geüpload. Dit maakt de tool geschikt voor het verwerken van lijsten direct op het eigen apparaat.
Veelgestelde vragen
Welke sorteermodi zijn beschikbaar?
Alfabetisch vergelijkt de tekst van de regels, numeriek kijkt naar het eerste getal op elke regel, en lengte sorteert op het aantal tekens.
Wat gebeurt er met regels zonder getallen?
In de numerieke modus worden regels met getallen eerst gesorteerd. Regels zonder getallen worden daarna in hun oorspronkelijke volgorde getoond.
Verandert de inhoud van mijn regels?
De tekst van elke regel blijft exact zoals deze was; alleen de volgorde van de regels verandert. Lege regels worden gesorteerd zoals andere lege regels.