--- formatting.php	2016-04-07 15:29:18.000000000 -0700
+++ formatting-fixed.php	2016-04-07 15:29:52.000000000 -0700
@@ -1800,7 +1800,7 @@
 	// WP bug fix for LOVE <3 (and other situations with '<' before a number)
 	$text = preg_replace('#<([0-9]{1})#', '&lt;$1', $text);
 
-	while ( preg_match("/<(\/?[\w:]*)\s*([^>]*)>/", $text, $regex) ) {
+	while ( preg_match("/<(\/?[\w:-]*)\s*([^>]*)>/", $text, $regex) ) {
 		$newtext .= $tagqueue;
 
 		$i = strpos($text, $regex[0]);
