HHexora
AI-werkruimte voor code

Gecomprimeerde IPv6-tekst

Comprimeer een geldig IPv6-adres tot kleine letters met verkorte nulgroepen.

● ● ●Hexora●
Werkprocessen · Gecomprimeerde IPv6-tekst ×
from ipaddress import IPv6Address

def ipv6_text(text):
    if type(text) is not str or not text or ":" not in text:
        raise ValueError("ipv6.input")
    if "%" in text or text.strip() != text:
        raise ValueError("ipv6.scope")
    return IPv6Address(text).compressed
✳Gecomprimeerde IPv6-tekst
✓ WijzigingenControleer vóór het toepassen ↗
Illustratie van de werkruimte
  1. Modellen

    Stel 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.

  2. Project

    Test even lange nulreeksen en een IPv4-staart en weiger zones, buitenste spaties en ongeldige of lege invoer.

  3. Controleer vóór het toepassen

    Vergelijk het werkelijke gedrag met het verwachte resultaat. Onderzoek een mislukte controle voordat je verdergaat met wijzigingen.

Werkprocessen

Gecomprimeerde IPv6-tekst

Werkprocessen ↗
Werkprocessen
from ipaddress import IPv6Address

def ipv6_text(text):
    if type(text) is not str or not text or ":" not in text:
        raise ValueError("ipv6.input")
    if "%" in text or text.strip() != text:
        raise ValueError("ipv6.scope")
    return IPv6Address(text).compressed
AI-werkruimte voor code

Houd adresopmaak consistent in de hele toepassing

Adrestekst passeert vaak formulieren, configuratiebestanden en opgeslagen records voordat software haar gebruikt. Hexora biedt een AI-programmeeromgeving voor Windows om die route in je eigen project te beoordelen. Selecteer de relevante bestanden en vraag het verbonden model aan te wijzen waar validatie eindigt en opmaak begint, met voorbeelden van wat je toepassing werkelijk accepteert.

Een taak voor IPv6-opmaak biedt een concreet beginpunt. Beschrijf de vereiste uitvoer en bepaal of omringende witruimte of zone-identificatoren tot de geaccepteerde invoer behoren. Vraag de assistent bestaande bibliotheekaanroepen te onderzoeken voordat hij eigen logica voorstelt. Expliciete keuzes helpen een beoordelaar een bewuste afwijzing te onderscheiden van een onbedoelde wijziging aan een eerder geaccepteerd adres.

Beoordeel het voorstel via de aanroepende code en voer testgevallen uit voor gewone adressen, concurrerende nulreeksen en ongeldige invoer. Vergelijk zowel exacte uitvoerteksten als foutgedrag, zodat de wijziging overal waar het resultaat wordt opgeslagen of getoond kan worden beoordeeld. Hexora ondersteunt OpenAI-compatibele of Anthropic-endpointverbindingen, met inloggegevens waar nodig. Een ongefilterd model kan worden gekozen als het endpoint dat aanbiedt; context- en toolondersteuning blijven serverafhankelijk. De assistent helpt een controleerbare patch ontwikkelen; je toepassingsvereisten bepalen of die geschikt is.

Vragen bij de beoordeling van adresopmaak

Moeten omringende spaties automatisch worden verwijderd?

Dat hangt af van de afspraken over geaccepteerde invoer. De getoonde routine wijst ze af. Wil je elders spaties verwijderen, leg die grens dan expliciet vast en controleer de aanroepende code, zodat een gemakswijziging niet stilzwijgend de verantwoordelijkheden of geaccepteerde waarden van de opmaakfunctie uitbreidt.

Wat moet ik over zone-identificatoren vastleggen?

Bepaal of adressen met een zone relevant zijn voor dit toepassingspad. Het voorbeeld houdt ze buiten de geaccepteerde invoer. Vraag de assistent die regel te behouden, tenzij de taak expliciet een beoordeelde wijziging in de verwerking van zulke adressen omvat.

Waarom adressen met even lange nulreeksen testen?

Ze helpen verifiëren dat de voorgestelde opmaak de conventie van de gekozen bibliotheek consequent volgt. Vergelijk de exacte uitvoer met je verwachte weergave, vooral als opgemaakte waarden sleutels, opgeslagen tekst of onderdeel van een zichtbare configuratiewijziging worden.

Bevestigt opmaak dat een adres bereikbaar is?

Nee. Deze taak betreft geaccepteerde syntaxis en tekstuele weergave. Bereikbaarheid hangt af van een afzonderlijke netwerkhandeling en omgeving. Bewaar dat onderscheid in de toepassing, zodat een genormaliseerde tekst niet als bewijs van een geslaagde verbinding wordt gepresenteerd.

Download voor Windows ↗

Hexora · Bijgewerkt 2026-10-25