Changeset 28971 for trunk/src/wp-includes/formatting.php
- Timestamp:
- 07/03/2014 04:21:18 PM (11 years ago)
- File:
-
- 1 edited
-
trunk/src/wp-includes/formatting.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/formatting.php
r28929 r28971 105 105 // '99' and '99" are ambiguous among other patterns; assume it's an abbreviated year at the end of a quotation. 106 106 if ( "'" !== $apos || "'" !== $closing_single_quote ) { 107 $dynamic[ '/\'(\d\d)\'(?=\Z|[.,)} >\-\]]|' . $spaces . ')/' ] = $apos . '$1' . $closing_single_quote;107 $dynamic[ '/\'(\d\d)\'(?=\Z|[.,)}\-\]]|>|' . $spaces . ')/' ] = $apos . '$1' . $closing_single_quote; 108 108 } 109 110 109 if ( "'" !== $apos || '"' !== $closing_quote ) { 111 $dynamic[ '/\'(\d\d)"(?=\Z|[.,)} >\-\]]|' . $spaces . ')/' ] = $apos . '$1' . $closing_quote;110 $dynamic[ '/\'(\d\d)"(?=\Z|[.,)}\-\]]|>|' . $spaces . ')/' ] = $apos . '$1' . $closing_quote; 112 111 } 113 112 … … 127 126 // Single quote at start, or preceded by (, {, <, [, ", -, or spaces. 128 127 if ( "'" !== $opening_single_quote ) { 129 $dynamic[ '/(?<=\A|[([{ <"\-]|' . $spaces . ')\'/' ] = $opening_single_quote;128 $dynamic[ '/(?<=\A|[([{"\-]|<|' . $spaces . ')\'/' ] = $opening_single_quote; 130 129 } 131 130 132 131 // Apostrophe in a word. No spaces, double apostrophes, or other punctuation. 133 132 if ( "'" !== $apos ) { 134 $dynamic[ '/(?<!' . $spaces . ')\'(?!\Z|[.,:;"\'(){} <>[\]\-]|' . $spaces . ')/' ] = $apos;133 $dynamic[ '/(?<!' . $spaces . ')\'(?!\Z|[.,:;"\'(){}[\]\-]|&[lg]t;|' . $spaces . ')/' ] = $apos; 135 134 } 136 135 … … 147 146 // Double quote at start, or preceded by (, {, <, [, -, or spaces, and not followed by spaces. 148 147 if ( '"' !== $opening_quote ) { 149 $dynamic[ '/(?<=\A|[([{ <\-]|' . $spaces . ')"(?!' . $spaces . ')/' ] = $opening_quote;148 $dynamic[ '/(?<=\A|[([{\-]|<|' . $spaces . ')"(?!' . $spaces . ')/' ] = $opening_quote; 150 149 } 151 150 … … 157 156 // Single quotes followed by spaces or ending punctuation. 158 157 if ( "'" !== $closing_single_quote ) { 159 $dynamic[ '/\'(?=\Z|[.,)} >\-\]]|' . $spaces . ')/' ] = $closing_single_quote;158 $dynamic[ '/\'(?=\Z|[.,)}\-\]]|>|' . $spaces . ')/' ] = $closing_single_quote; 160 159 } 161 160
Note: See TracChangeset
for help on using the changeset viewer.