Функция .replace - любые символы, возможно ли?

wwizard

Местный житель
Регистрация
20 Июл 2009
Сообщения
585
Реакции
21
Как этой функции указать - замену любого количества символов в строке от значения и до значения, на то что требуется мне?

Например мне надо так:

.replace('png" любыесимволы> ', 'png" width="100%" height="100%"> ')

png" любыесимволы> заменить на png" width="100%" height="100%">

и так далее по остальным.
.replace('height="любыесимволыsrc=" ', 'height="100%" src ')
.replace('png"любыесимволы> ', 'png" width="100%" height="100%"> ')
.replace('cellspacing="1" style="width: любыесимволы ', 'cellspacing="1" style="width: 100%;"> ')

вот такое... ))). Как это возможно сделать и возможно ли?
 
preg_replace('height=".+?"','height="100%"',$html_text);
и далее по шаблону.
 
PHP:
$source = 'YOUR STRING';
$replaced = preg_replace('/png\"[^>]*>/i', 'png" width="100%" height="100%">', $source);

Тестировать регекспы можно на Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху