Gecomprimeerde IPv6-tekst
Comprimeer een geldig IPv6-adres tot kleine letters met verkorte nulgroepen.
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).compressedModellen
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.
Project
Test even lange nulreeksen en een IPv4-staart en weiger zones, buitenste spaties en ongeldige of lege invoer.
Controleer vóór het toepassen
Vergelijk het werkelijke gedrag met het verwachte resultaat. Onderzoek een mislukte controle voordat je verdergaat met wijzigingen.
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).compressedHoud 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.
Hexora · Bijgewerkt 2026-10-25