Understanding Regular Expressions
Lausanne, 26 March 2015
Regular expressions are one of the most widely-used programming tools in bioinformatics. Available in most major programming languages and as a key component of many other useful software tools (browsers, command-line utilities, text editors, web servers, etc.), they are powerful and efficient tools for analyzing and manipulating structured text-based data.
But to most programmers, regular expressions remain a riddle wrapped in a mystery inside an enigma shrouded in line-noise. They seem hard to create, harder to use, and almost impossible to debug or maintain.
This class takes participants back to the fundamentals of regular expressions and explains what regexes really are and how they actually work. It also demonstrates how normal programmers can make use of their existing software development skills to construct correct and efficient regexes... without selling their souls or losing their minds along the way.
This class is taught by Damian Conway, a well-known speaker and lecturer (see his official biography or his Wikipedia page). Damian already lectured at SIB several times, and consistently received the best feedback over all courses ever organized at SIB.
Please contact firstname.lastname@example.org if you have any question.
Participants should be familiar with the basics of control flow, string handling, and simple data structures, in any of the programming languages or tools listed above.
The registration fee for Swiss academics is at most 150 CHF (the final price is likely to be lower, but will depend on the number of participants). This includes printed course content material. Participants from non-academic institutions should contact us before application.
Applications are closed.
You will be informed by email of your registration confirmation.
You are welcome to register to the SIB courses mailing-list to be informed of all future courses and workshops, as well as all important deadlines using the form here.