3:45 PM Saturday Room: 8338
Regular expressions are an extremely powerful tool for manipulating and analyzing text. They are now standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, JavaScript, the .NET framework, PHP, and MySQL. Web servers such as Apache and IIS7 use them for URL rewriting. You can find them in tools and technologies as diverse as grep and egrep to Visual Studio.
This talk will get you up and running with regular expressions. The demos will be using the .NET framework's flavor of regular expressions. However, since the .NET regular expressions like most regular expression libraries are Perl Compatible, the syntax presented should apply to a wide range of regular expression packages.
The talk will be divided into two parts. The first part will be discussing Regular Expressions as a language and their syntax. The second will discuss the practical use of regular expressions in the .NET language using the regex library, testing, and other practical considerations.