Regular expressions
Learn to read and write regular expressions, for searching relatively complex patterns in text documents, during this half-day ABIS training.
Regular Expressions have a somewhat negative connotation for most of us: unreadable syntax, too complex and cryptic ... You try to keep away from them where possible. This workshop finally makes an end to this attitude!
Whether you are a developer, a system administrator or a data analyst, you regularly need pattern matching: text analysis, complex searches, validating (web) forms ... Regular expressions have evolved over the years from within Unix and Perl into a really universal standard technique for pattern recognition, in all kinds of contexts: Linux, Python, Java/Scala, dotNet, Perl, XML, SQL, PHP, Ruby, JavaScript ...
Pattern matching: it's more than just getting hold of certain text characters; it is a particular and unique way to explore and parse data.
During this compact training
- we will focus on the syntax of regular expressions,
- we look for best practices, so that you can apply them optimally,
- we'll be writing surprisingly clear and readable patterns.
Schedule a training?
Delivered as a live, interactive training – available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French.
| REQUEST IN-COMPANY TRAINING |
| Public training calendar | |||||
|---|---|---|---|---|---|
| date | dur. | lang. | location | price | |
| 26 May | 0.5 | web based | 355 EUR (excl. VAT) | ||
| 26 May | 0.5 | Leuven | 355 EUR (excl. VAT) | ||
| SESSION INFO AND ENROLMENT | |||||
Intended for
Developers, engineers, data analysts, system programmers, system administrators ...
Background
This course does not require any specific prior knowledge.
Main topics
- Strategies and best practices
- Syntax
- Literals
- Escapes
- Wildcards and repetitions; greedy, lazy and possessive matching
- Anchors
- Ranges and categories
- Grouping
- Alternatives
- Implementations and variants
- POSIX Basic Regular Expressions
- POSIX Extended Regular Expressions
- Perl Regular Expressions
- Language dependent variants (Perl/PHP, XML, SQL, Python, Java, Scala, Ruby, JavaScript, ...) and parsing options
- Tools and editors
Training method
Classroom training, with practical examples and supported by exercises.
Certificate
At the end of the session, the participant receives a "Certificate of Completion".
Duration
a half day or an evening.
Course leader
Peter Vanroose (ABIS).
Also interesting
Enrollees for this training also took the following courses:
| SESSION INFO AND ENROLMENT |