This weeks Regex Tuesday Challenge is to write part of a MarkDown parser - turn italic MarkDown (
*this is italic*) into HTML italic:
<em>this is italic</em>. It should not, however, match bold text - text surrounded by multiple asterisks.
This is a somewhat unrealistic challenge - in real life, you wouldn't have to make sure that it isn't bold, as you would have already parsed the bold text.