Everyone knows that Regex (Regular Expressions) can make fascinating tricks. Some people know and other people suspect that regex can do valuable things? Sometimes. Some problems are more suited for regex solutions than others. What are the common traits of those problems? How should we think in order to solve them? What alternative solutions are there? This video categorizes and exemplifies when you should and should not use regex. It also shows how to do refactorings using regex, from the Search/Replace dialog in text editors like Eclipse and Emacs.
Video producer: http://www.jfokus.com/