Code: T-INT805
Doelgroep
Applicatiebeheerders, ontwikkelaars en andere belangstellenden die willen leren hoe reguliere expressies kunnen worden gebruikt voor pattern matching in applicaties en tools.
Korte inhoud
In deze cursus krijgt u een overzicht van de werking en mogelijkheden van Reguliere Expressies.
Voorkennis
Algemene basis kennis van computer systemen en software applicaties. Ervaring met programmeren is een pré bij het volgen van deze cursus.
Invulling
De theorie wordt behandeld aan de hand van presentatie slides. De behandelde concepten worden gedemonstreerd met demo's. De theorie wordt afgewisseld met oefeningen. Het cursusmateriaal is Engelstalig.
Duur
1 dagen. De trainingsdagen duren van 09.30 uur tot 16.30 uur.
Programma
Module 1 : Regular Expression Introduction
o What are regular expressions?
o Benefit s of regular expressions
o Origins of Regular Expressions
o Perl and POSIX variants
o Regular expression flavours
o Using Regular Expressions
o Alternatives to regular expressions
Module 2 : Regular Expression Matching
o Matching Literal Text
o Matching Any Characters
o Assertions
o Matching Special Characters
o Special character groups
o Sets of Characters
o Matching One of Several Characters
o Using Character Set Ranges
o Any character
o Counts
o Bracketing
Module 3 : Metacharacters
o Escaping Revisited
o Matching Whitespace Characters
o Matching Specific Character Types
o Using POSIX Character Classes
o Global matching
o Capturing matches
o Alternation
o Sparse matches
Module 4 : Regular Expression Compilation
o Compile and match phases
o Saving state and backtracking
o why and what is the effect?
o Global and ""study"" matches
o Regular Expression objects
o Look around, ahead, behind
Module 5 : Subexpressions
o Using Subexpressions
o Position Matching
o Using Word Boundaries
o Defining String Boundaries
o Understanding Subexpressions
o Grouping with Subexpressions
o Nesting Subexpressions
o Understanding Backreferences
o Matching with Backreferences
o Performing Replace Operations
o Sparse and greedy counts
o Back Referencing and saved variables.
o Look ahead and look behind
o Non capture brackets.
Module 6 : Looking ahead and Behind
o Looking Ahead and Behind.
o Introducing Lookaround
o Looking Ahead
o Looking Behind
o Combining Lookahead and Lookbehind
o Negating Lookaround
Kosten
Inschrijfgeld: € 25,-
Trainingskosten: €365,-
Studiemateriaal: € 40,-
Certificaatkosten: €25,-
Locatie- en arrangementskosten: Zie onderstaande toelichting
Locatie- en arrangementen
Twice regelt voor de dagopleidingen van maandag tot en met zaterdag een arrangement à € 50 per dag. Een dagarrangement bestaat uit zaalhuur, gebruik van ICT-middelen, onbeperkt koffie, thee, frisdrank, ijswater en een lunch. De kosten van de arrangementen worden direct aan u doorberekend.
Btw
Op alle opleidingen en trainingen is 19% btw van toepassing en voor het studiemateriaal 6%. Met uitzondering van volledige MBO niveau 2, 3 en 4 opleidingen en de volledige HBO Bacheloropleidingen. Voor organisaties die geen btw kunnen terugvorderen, bestaat de mogelijkheid het volledige aanbod op deze website btw vrij gefactureerd te krijgen. In dit geval wordt een btw correctie van 10% toegepast. Dit betekent een voordeel van 7,5% op de inclusief btw prijs. De hoogte van btw is onder voorbehoud van eventuele wetswijzigingen.
Code: T-INT805