Modules/Regexp-0: verschil tussen versies

Uit basis
Naar navigatie springen Naar zoeken springen
Geen bewerkingssamenvatting
Geen bewerkingssamenvatting
Regel 1: Regel 1:
== Inleiding ==
Deze module gaat over reguliere expressies. Als je nog niets over reguliere expressies weet, dan is de Wikipedia-entry een goed (en erg uitgebreide) inleiding. Je gebruikt reguliere expressies vaak als je data in tekst-formaat moet verwerken tot data met meer structuur, bijvoorbeeld in tabel-formaat (CSV, e.d.). Het is één van de gereedschappen voor "Data Science" - maar ook voor veel andere toepassingen.
Deze module bestaat uit de volgende onderdelen:
* een kennismaking met reguliere expressies
* een tutorial
* oefeningen
* een demonstratie van je kunnen - in een praktisch programma.
== Tutorial ==
== Tutorial ==


Regel 8: Regel 18:
Je kunt bijvoorbeeld denken aan:
Je kunt bijvoorbeeld denken aan:
* het verwerken van een logfile (bijv. van een webserver): omzetten van logfile in een bestand met meer structuur, bijv. in CSV formaat
* het verwerken van een logfile (bijv. van een webserver): omzetten van logfile in een bestand met meer structuur, bijv. in CSV formaat
* het valideren van input, bijvoorbeeld van een datum, telefoonnummer, enz.


== Links ==
== Links ==


* (en) Wikipedia: https://en.wikipedia.org/wiki/Regular_expression
* (en) http://cammoore.github.io/ics215f14/modules/module-regular-expression
* (en) http://cammoore.github.io/ics215f14/modules/module-regular-expression
* (en) interactive tutorial, practice problems: http://regexone.com
* (en) interactive tutorial, practice problems: http://regexone.com

Versie van 17 aug 2015 20:14

Inleiding

Deze module gaat over reguliere expressies. Als je nog niets over reguliere expressies weet, dan is de Wikipedia-entry een goed (en erg uitgebreide) inleiding. Je gebruikt reguliere expressies vaak als je data in tekst-formaat moet verwerken tot data met meer structuur, bijvoorbeeld in tabel-formaat (CSV, e.d.). Het is één van de gereedschappen voor "Data Science" - maar ook voor veel andere toepassingen.

Deze module bestaat uit de volgende onderdelen:

  • een kennismaking met reguliere expressies
  • een tutorial
  • oefeningen
  • een demonstratie van je kunnen - in een praktisch programma.

Tutorial

Oefeningen

Demonstratie

Maak een programma (in Python of in JavaScript) waarin je reguliere expressions op een zinvolle en niet-triviale manier gebruikt. Je kunt bijvoorbeeld denken aan:

  • het verwerken van een logfile (bijv. van een webserver): omzetten van logfile in een bestand met meer structuur, bijv. in CSV formaat
  • het valideren van input, bijvoorbeeld van een datum, telefoonnummer, enz.

Links