As a .Net developer I’m almost addicted to regular expressions to solve common string problems. The advantage of regular expressions are that lot of tools and languages use them. A drawback is that they can be very complex and hard to read (documenting them is…