Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.01.2012, 04:32   #1
Abuhamed
Форумчанин
 
Аватар для Abuhamed
 
Регистрация: 27.01.2010
Сообщений: 330
По умолчанию Регулярные выражения

Есть адрес типа src="/1.php".

Его нужно заменить на src="http://site.ru/1.php"

Таких много, всё текстом в одной переменной. Как их всех сразу заменить?
Abuhamed вне форума Ответить с цитированием
Старый 12.01.2012, 05:29   #2
Lesha
Форумчанин
 
Аватар для Lesha
 
Регистрация: 30.01.2009
Сообщений: 418
По умолчанию

Код:
$str = 'sdfsfsf src="/1.php" asdada 
src="/123132213.php" adsdsad';

$str = preg_replace('/src="(\/.+\.php)"/Ui', 'src="http://site.ru$1"',$str);

echo '<pre>';
echo $str;
Lesha вне форума Ответить с цитированием
Старый 12.01.2012, 06:04   #3
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Цитата:
Сообщение от Abuhamed Посмотреть сообщение
Есть адрес типа src="/1.php".

Его нужно заменить на src="http://site.ru/1.php"

Таких много, всё текстом в одной переменной. Как их всех сразу заменить?
----------------------------------------------------
Я только начинаю писать на пхп . Разве это относится к регулярным выражением ? и при чём тут SRC="" да ещё и \.php
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Старый 12.01.2012, 10:26   #4
Русtam
Пользователь
 
Регистрация: 27.06.2011
Сообщений: 60
По умолчанию

Цитата:
Я только начинаю писать на пхп . Разве это относится к регулярным выражением ? и при чём тут SRC="" да ещё и \.php
в данном случае замена одной строки на другую осуществляется с помощью регулярных выражений (функция preg-replace).
Русtam вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
регулярные выражения Aleksey1408D PHP 5 05.06.2011 07:41
регулярные выражения vvsh PHP 3 22.04.2011 17:09
Регулярные выражения adwaer Общие вопросы .NET 4 24.02.2010 17:38
Регулярные выражения ACE Valery PHP 5 14.10.2009 11:37
регулярные выражения wyvern PHP 3 09.04.2009 22:15