Index: src/wp-includes/formatting.php
===================================================================
--- src/wp-includes/formatting.php	(revision 30343)
+++ src/wp-includes/formatting.php	(working copy)
@@ -227,7 +227,7 @@
 		.     '(?(?=!--)'        // Is this a comment?
 		.         $comment_regex // Find end of comment.
 		.     '|'
-		.         '[^>]+>'       // Find end of element.
+		.         '[^>]*>'       // Find end of element.
 		.     ')'
 		. '|'
 		.     $shortcode_regex   // Find shortcodes.
Index: tests/phpunit/tests/formatting/WPTexturize.php
===================================================================
--- tests/phpunit/tests/formatting/WPTexturize.php	(revision 30343)
+++ tests/phpunit/tests/formatting/WPTexturize.php	(working copy)
@@ -1379,6 +1379,18 @@
 				'[Let\'s get crazy<input>[caption code="<a href=\'?a[]=100\'>hello</a>"]</input>world]', // caption shortcode is invalid here because it contains [] chars.
 				'[Let&#8217;s get crazy<input>[caption code=&#8221;<a href=\'?a[]=100\'>hello</a>&#8220;]</input>world]',
 			),
+			array(
+				'<> ... <>',
+				'<> &#8230; <>',
+			),
+			array(
+				'<> ... <> ... >',
+				'<> &#8230; <> &#8230; >',
+			),
+			array(
+				'<> ... < ... > ... <>',
+				'<> &#8230; < ... > &#8230; <>',
+			),
 		);
 	}
 
