Wyrażenia regularne mają niską reputację wśród programistów - mówi się, że jeśli użyjesz ich do rozwiązania problemu... to masz dwa problemy. Nie zmienia to jednak faktu, że są one bardzo potężnym narzędziem i odpowiednio użyte mogą oszczędzić wiele pracy. Pokażę jak wykorzystywałem je w różnych sytuacjach oraz opowiem o "tajemnych zaklęciach" - ciekawych, mało znanych możliwościach wyrażeń regularnych.

Regular Expressions are one of the most powerful tools used by software engineers. Pattern matching, input validation, and data extraction are only a few examples of the areas in which a well-designed regex can do the work of hundreds of lines of code. Sometimes their reputation suffers from being misused or misunderstood. I will explain how they work, when they should (and shouldn't) be used, what problems can (and can't) be solved using them. We will also talk about "arcane incantations", ie. the very powerful but hardly known RegEx features.

Comments

Comments are closed.

Andrew Longosz at 16:28 on 7 Sep 2019

Great presentation, learned quite a few new things :-)

Bardzo dobrze poprowadzona prezentacja. Fajnie ze prowadzacy nie opowiadal o banałach tylko faktycznie skupil sie na konkretach. Bardzo dobre i czytelne przyklady.

Zdecydowanie jedna z bardziej inspirujących i ciekawych prelekcji całego wydarzenia.

Konkret i mięcho. Jedyny minus - za szybko :)