- Timestamp:
- Sep 16, 2008, 12:17:20 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/smarty/libs/plugins/modifier.regex_replace.php
r2216 r2538 23 23 function smarty_modifier_regex_replace($string, $search, $replace) 24 24 { 25 if(is_array($search)) { 26 foreach($search as $idx => $s) 27 $search[$idx] = _smarty_regex_replace_check($s); 28 } else { 29 $search = _smarty_regex_replace_check($search); 30 } 31 32 return preg_replace($search, $replace, $string); 33 } 34 35 function _smarty_regex_replace_check($search) 36 { 25 37 if (($pos = strpos($search,"\0")) !== false) 26 38 $search = substr($search,0,$pos); … … 29 41 $search = substr($search, 0, -strlen($match[1])) . preg_replace('![e\s]+!', '', $match[1]); 30 42 } 31 32 return preg_replace($search, $replace, $string); 43 return $search; 33 44 } 34 45
Note: See TracChangeset
for help on using the changeset viewer.