Code lettercase is not significant. You can also combine codes like this.
Note: Unlike in pod you can't (yet) do the multiple delimiters trick:
If someone knows how to do this in regexp, then I'll happily include it :-)
This patch works well with my /MarkupWithinParagraphs patch - especially as this markup also works at paragraph level.
Insert the following code at approx line 1198 in the 0.92 release code, or about line 1239 if /MarkupWithinParagraphs has been applied. It needs to go just before the "if ($HtmlLinks)" line. On the 1.0 release code this is line 1632.
# POD Style Markup
s/
([biu]+)\<\; # Match Opening tag
(?>(.*?)((\n\n)|(\>\;))) # Match upto Closing tag or end para.
(?<!\n\n) # Fail if end of para.
/"<" . join("><", split("",$1)) . ">"
. $2 .
"<\/" . join("><\/", split("",scalar(reverse($1)))) . ">"
/gisex; # Replacement string.