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.
DEMANDER FORMATION EN ENTREPRISE |
Calendrier publique des formations
Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Contactez-nous.
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).
Aussi intéressant
Participants de ce cours ont aussi suivi les formations suivantes:
INFO SESSION ET INSCRIPTION |