Make WordPress Core

Changeset 1592


Ignore:
Timestamp:
09/04/2004 08:47:52 PM (22 years ago)
Author:
saxmatt
Message:

Texturize fix.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/functions-formatting.php

    r1571 r1592  
    1313        if (isset($curl{0}) && '<' != $curl{0} && $next) { // If it's not a tag
    1414            $curl = str_replace('---', '&#8212;', $curl);
     15            $curl = preg_replace('/(\s)--(\s)/', '$1&#8212;$2', $curl);
    1516            $curl = str_replace('--', '&#8211;', $curl);
    16             $curl = str_replace("...", '&#8230;', $curl);
     17            $curl = str_replace('...', '&#8230;', $curl);
    1718            $curl = str_replace('``', '&#8220;', $curl);
    1819
     
    2930            $curl = preg_replace("/(\S)'([^'\s])/", "$1&#8217;$2", $curl);
    3031            $curl = preg_replace('/(\s|\A)"(?!\s)/', '$1&#8220;$2', $curl);
    31             $curl = preg_replace('/"(\s|\Z)/', '&#8221;$1', $curl);
     32            $curl = preg_replace('/"(\s|\S|\Z)/', '&#8221;$1', $curl);
    3233            $curl = preg_replace("/'([\s.]|\Z)/", '&#8217;$1', $curl);
    33             $curl = preg_replace("/\(tm\)/i", '&#8482;', $curl);
    34             $curl = preg_replace("/\(c\)/i", '&#169;', $curl);
    35             $curl = preg_replace("/\(r\)/i", '&#174;', $curl);
     34            $curl = preg_replace("/ \(tm\)/i", ' &#8482;', $curl);
     35            $curl = preg_replace("/ \(c\)/i", ' &#169;', $curl);
     36            $curl = preg_replace("/ \(r\)/i", ' &#174;', $curl);
    3637            $curl = str_replace("''", '&#8221;', $curl);
    3738           
Note: See TracChangeset for help on using the changeset viewer.