Frost
Новичок
Нужен совет по замене строки
Добрый день! Появилась задача перевести контент. Есть страница (лежит в ./includes, допустим). Нужно ее прочитать хитрым образом: между тэгами текст скормить Google Translate API и воткнуть переведенный текст на место старого русского.
То есть задача выглядит так: прочесть и удалить текст между > и < , запомнив позицию и воткнуть туда результат работы некоторой функции. Вот никак не могу сообразить, с какой стороны подходить к данной проблеме, подскажите, пожалуйста!
-~{}~ 19.05.08 16:15:
Проблему решил сам, гуру, кидайте в меня гнилые помидоры за кривое решение:
Добрый день! Появилась задача перевести контент. Есть страница (лежит в ./includes, допустим). Нужно ее прочитать хитрым образом: между тэгами текст скормить Google Translate API и воткнуть переведенный текст на место старого русского.
То есть задача выглядит так: прочесть и удалить текст между > и < , запомнив позицию и воткнуть туда результат работы некоторой функции. Вот никак не могу сообразить, с какой стороны подходить к данной проблеме, подскажите, пожалуйста!
-~{}~ 19.05.08 16:15:
Проблему решил сам, гуру, кидайте в меня гнилые помидоры за кривое решение:
Код:
$text = 'код страницы, получили неважно как';
preg_match('|</(.*)>(.*)</(.*)>|Uis', $text, $out);
$newtext = str_replace($out[2], $trans, $text);