LLineSieve
AI-werkruimte voor code

Regeleinden inspecteren

Tel CRLF, losse LF en losse CR zonder de tekst te wijzigen.

● ● ●LineSieve●
Werkprocessen · Regeleinden inspecteren ×
def newline_counts(text):
    if not isinstance(text, str):
        raise ValueError("text.required")
    pairs = text.count("\r\n")
    remaining = text.replace("\r\n", "")
    return {"crlf": pairs, "lf": remaining.count("\n"),
            "cr": remaining.count("\r")}
✳Tel CRLF, losse LF en losse CR zonder de tekst te wijzigen.
✓ WijzigingenControleer vóór het toepassen ↗
Illustratie van de werkruimte
ProjectTest gemengde regeleinden, een lege buffer en een laatste regel zonder afsluiting, waarbij ieder CRLF-paar eenmaal telt.
Controleer vóór het toepassenVergelijk het werkelijke gedrag met het verwachte resultaat. Onderzoek een mislukte controle voordat je verdergaat met wijzigingen.
ModellenStel een OpenAI-compatibel of Anthropic-endpoint in met de basis-URL en zo nodig een API-sleutel. Test de verbinding. Een lokale modelserver moet actief zijn; externe hulpmiddelen kunnen apart gegevens versturen.
Werkprocessen

Regeleinden inspecteren

Werkprocessen ↗
Werkprocessen
def newline_counts(text):
    if not isinstance(text, str):
        raise ValueError("text.required")
    pairs = text.count("\r\n")
    remaining = text.replace("\r\n", "")
    return {"crlf": pairs, "lf": remaining.count("\n"),
            "cr": remaining.count("\r")}
AI-werkruimte voor code

Wijzig tekstverwerking zonder bestandsafspraken onduidelijk te maken

LineSieve is een programmeerwerkruimte voor Windows om tekstverwerkingswijzigingen door te nemen met een model dat je zelf verbindt. Begin met een representatief bestand en leg het verschil uit tussen het huidige en het vereiste resultaat. Houd inhoudsregels gescheiden van bestandsformaatregels, zodat een verzoek om tekst te normaliseren niet stilzwijgend wordt uitgebreid met andere transformaties.

Gemengde regeleindeconventies zijn een nuttig voorbeeld. De meegeleverde inspectiefunctie onderscheidt CRLF-paren van resterende LF- en CR-tekens en geeft je daarmee een concreet vertrekpunt om je eigen import- of exporttraject te beoordelen. Vraag de assistent dat traject te inspecteren en aan te geven waar detectie eindigt en wijziging begint voordat je een aanpassing vraagt.

Beoordeel de voorgestelde code door oorspronkelijke en verwachte testgegevens naast elkaar te leggen in je eigen controleproces. Neem een leeg bestand, gemengde regeleinden en een laatste regel zonder afsluitteken op. Voer projecttests uit en inspecteer het geproduceerde bestand, met aandacht voor de vraag of de bewerking inhoud verandert die je volgens het verzoek wilde behouden.

De keuze uit ongefilterde AI-modellen betreft modellen die via ondersteunde OpenAI-compatibele of Anthropic-verbindingen beschikbaar zijn, onder het gedrag en de limieten van hun aanbieder. Geef waar nodig toegangsgegevens op en controleer de tools en contextcapaciteit van de server. LineSieve biedt dat model een projectgesprek; het maakt niet elke verbonden dienst of bewerking lokaal.

Definieer de tekstbewerking voordat je erom vraagt

Hoe onderscheid ik inspectie van normalisatie in mijn verzoek?

Geef aan of je een rapport over bestaande regeleinden wilt of een gewijzigd uitvoerbestand. Benoem de doelconventie alleen bij een conversietaak. Vraag de assistent uitleg te geven over voorgestelde schrijfacties bij een verzoek om uitsluitend inspectie.

Waarom een bestand zonder laatste regeleinde opnemen?

Dat toont of de voorgestelde bewerking ook een afsluitteken aan het einde toevoegt of verwijdert. Dat kan buiten je vereiste vallen, zelfs als alle interne regeleinden correct worden omgezet. Controleer de exacte verwachte uitvoer.

Moeten voorbeeldbestanden echte klanttekst bevatten?

Gebruik waar mogelijk kleine representatieve testbestanden met dezelfde relevante tekens en regeleinden. Het model heeft het formaatgedrag nodig, geen niet-relevante gevoelige inhoud. Controleer waar geselecteerde context naartoe wordt gestuurd voordat je echte records deelt.

Welk resultaat moet ik inspecteren nadat de gewijzigde exportcode is uitgevoerd?

Vergelijk de geëxporteerde bytes en de geïnterpreteerde tekst met je verwachte testgegevens. Controleer regeleinden, gedrag van de laatste regel en behouden inhoud, en voer vervolgens de omringende import- of exporttests uit om wijzigingen buiten de hulpfunctie zelf te ontdekken.

Download voor Windows ↗

LineSieve · Bijgewerkt 2026-10-25