Python med regex

By . Latest revision .

Träna på att använda regex för att hämta ut information och manipulera strängar.

#Förkunskaper

Du har läst igenom artikeln “Vad är regex?”.

#Hämta labben

Labben automatgenereras för dig. Gör så här för att checka ut din personliga labb.

Gå till din kurskatalog i terminalen.

# Flytta till kurskatalogen
dbwebb create lab3

Materialet till labben ligger nu i din kurskatalog i me/kmom04/lab3 enligt följande.

Fil Innehåll
instruction.html Beskrivning av labben och de uppgifter som skall göras.
answer.py Här skall du skriva din kod för att lösa respektive uppgift i labben.
Dbwebb.py Används av answer.py för att testa din labb.
answer.json Används av Dbwebb.py för att testa din labb.
ircLog.txt Innhåller en irc log som ska användas för att hitta mönster i.

Öppna filen instruction.html i en webbläsare och läs igenom de uppgifter som labben omfattar.

Öppna filen answer.py i din texteditor och koda ihop svaren på uppgifterna.

Du kan testa dina lösningar genom att köra programmet answer.py som ett vanligt Python program.

#Krav

  1. Gör de uppgifter som finns i labben instruction.html.

  2. Skriv dina lösningar, på rätt plats, i filen answer.py.

  3. Testkör din labb genom att köra filen answer.py.

  4. Ladda upp och validera labben genom att göra följande kommando i kurskatalogen i terminalen.

# Flytta till kurskatalogen
dbwebb validate lab3

Rätta eventuella fel som dyker upp och validera igen. När det ser grönt ut så är du klar.

#Extrauppgift

Det finns ingen extra uppgift.

#Tips från coachen

Debugga och felsök genom att skriva ut variablernas olika innehåll med print().

Testa att köra labben i debuggern och stega igenom hur den validerar dina svar.

Validera ofta. Så slipper du en massa valideringsfel i slutet av övningen.

Lycka till och hojta till i forumet om du behöver hjälp!

#Revision history

  • 2016-05-25: (A, aar) Första versionen.

Document source.

Category: oopython.