ТопольМ
Новичок со стажем
"абв "где" -> «абв «где»
Подскажите как сделать правильно следующую замену:
"абв"где" -> «абв«где»
т.е html-текст
td>"Мы очень многого ждем от России в качестве будущего председателя "большой восьмерки", -
заменить на
td>«Мы очень многого ждем от России в качестве будущего председателя «большой восьмерки», -
моя версия выдает неправильно, вот она:
и выдает она:
td>"Мы очень многого ждем от России в качестве будущего председателя «большой восьмерки», -
Подскажите как сделать правильно следующую замену:
"абв"где" -> «абв«где»
т.е html-текст
td>"Мы очень многого ждем от России в качестве будущего председателя "большой восьмерки", -
заменить на
td>«Мы очень многого ждем от России в качестве будущего председателя «большой восьмерки», -
моя версия выдает неправильно, вот она:
PHP:
$pattern = array(
'#([,.>\';: ])\"([^\"A-Za-z<>]*)\"([,.<\';: ])#',// rus
'#([,.>\';: ])"([^\"A-Za-z<>]*)"([,.<\';: ])#',// rus
'#([,.>\';: ])\«([^\»А-Яа-я<>]*)\»([,.<\';: ])#'// eng
);
$replace = array(
'\1«\2»\3',
'\1«\2»\3',
'\1"\2"\3'
);
return preg_replace($pattern, $replace, $value);
td>"Мы очень многого ждем от России в качестве будущего председателя «большой восьмерки», -
