Note: Incomplete – Information might be wrong at some places. I did copy paste from some old file I wrote years back while learning regular expressions.
(C) Prashant N Mhatre
The discussion doesn’t come anywhere close to explain all of the flavors of regular expressions but we’ll hit on the high points. I feel it’s worth investing some time to practice REs. You’ll be amazed to see it’s use and results in different programs/tools.
(Search, Find and Replace, Delete, Extract Particular Fields, Parsing, String Comparisons etc)
Compiler language grammar
I haven’t concentrated on theoretical aspects like lazy qualifier…etc.
Just practical examples. No matter what’s your role is, I feel you MUST understand and use REs to reduce
Commonly used parsing techniques – Analysis and dissection on Commonly used parsing techniques
Manning: Data Munging with Perl – Whatever you’d like to do with Manning: Data Munging with Perl
Parsing text file line by line – LinuxQuestions.org – That does it for this special report. Parsing text file line by line – …
Read and Display Server-Side XML with JavaScript JavaScript & AJAX Tutorials – It was about this time that I re-discovered Read and Display Server-Side XML with JavaScript JavaScript & AJAX Tutorials
Problems parsing XML Feed in Javascript – WebDeveloper.com – Very good explanation about Problems parsing XML Feed in Javascript – WebDeveloper.com…
Let’s Build a Compiler – To help understand what we might be able to do in this world, this section provides a couple of stories of where we need to get to. Let’s Build a Compiler
Modern Compiler Implementation in Java – Must visit Modern Compiler Implementation in Java
Kenneth Louden’s Compiler …
Comp.compilers: lex and yacc tutorial – From comp.compilers newsgroup: lex and yacc tutorial Comp.compilers: lex and yacc tutorial
CodeGuru: Flex Your Lexical Analysis Muscles – The Flex lexical analyzer generator enables you to accurately act on and react to incoming character data streams in a way that is both predictable and debuggable. By …
volatile – Multithreaded Programmer’s Best Friend – The volatile keyword was devised to prevent compiler optimizations that might render code incorrect in the presence of certain asynchronous events. For example, if you declare a primitive variable as volatile, the compiler is not permitted to cache it in a register — a common optimization …