Ticket #28506: control_char_filter.diff
File control_char_filter.diff, 603 bytes (added by , 9 years ago) |
---|
-
wp-includes/formatting.php
154 154 $dynamic[ '/(?<!xn)--/' ] = $en_dash; 155 155 $dynamic[ '/(?<=' . $spaces . ')-(?=' . $spaces . ')/' ] = $en_dash; 156 156 157 // Remove control (non-printing) characters, but preserve line feeds and carriage returns (\r and \n). 158 $dynamic[ '/[\x00-\x09\x0B\x0C\x0E-\x1F\x7F]/' ] = ''; 159 157 160 $dynamic_characters = array_keys( $dynamic ); 158 161 $dynamic_replacements = array_values( $dynamic ); 159 162 }