Получить ссылку из [img]

12
B
На сайте с 16.03.2012
Offline
28
918

Здравствуйте, подскажите пожалуйста как сделать следующее. Есть вот такой текст, который находится в переменной, например $string.

дальше идет текст текст текст.....

Подскажите как вытащить http://bla_bla.jpg в определенную переменную, а все остальное удалить, оставив только "дальше идет текст текст текст.....".

Буду признателен за любую помощь, уже голову сломал!

Rus33
На сайте с 13.08.2015
Offline
13
#1

В этой переменной оставь только текст, остальное удали. Создай другую переменную, и помести в неё это

bojikodab:
Рекламу и раскрутку своего сайта вы можете получить здесь (http://1ps.ru/?p=644814) Пишешь сообщения, и одновременно зарабатывай. (http://profit-maker.org/index.php?referrerid=20367)
B
На сайте с 16.03.2012
Offline
28
#2
Rus33:
В этой переменной оставь только текст, остальное удали. Создай другую переменную, и помести в неё это

не сильно разбираюсь в регулярных выражениях, эту функцию нужно использовать - preg_replace ?

Сейчас ей пытаюсь удалить все бб коды и все что между ними

Rus33
На сайте с 13.08.2015
Offline
13
#3

bojikodab, например:

$bl = 'ваш текст';

$gd = 'изображение';

R
На сайте с 31.08.2010
Offline
78
#4
не сильно разбираюсь в регулярных выражениях, эту функцию нужно использовать - preg_replace ?

Надо начинать. Давай разбирайся сам, не напрягай.

Ну, да, там можно через вот эту муть попробовать которую ты сказал. Примерно так будет:

preg_replace('/

B
На сайте с 16.03.2012
Offline
28
#5
Rus33:
bojikodab, например:
$bl = 'ваш текст';
$gd = 'изображение';

$string = preg_replace("##Us", "", $string);

Удалил только сам тег url, а как удалить все что заключено в урл?

R
На сайте с 31.08.2010
Offline
78
#6

Читай мое сообщение выше, тебе нужно полностью весь мусор от и до заменить просто на ссылку вот и все.

B
На сайте с 16.03.2012
Offline
28
#7
Rokkkin:
Читай мое сообщение выше, тебе нужно полностью весь мусор от и до заменить просто на ссылку вот и все.

прочитал, попробовал даже, но вообще ничего не вывело. Сейчас сижу изучаю

R
На сайте с 31.08.2010
Offline
78
#8

ну вот тебе примерчики как эта ф-я работает http://www.php.su/preg-replace

пробовать надо по разному.

B
На сайте с 16.03.2012
Offline
28
#9
Rokkkin:
ну вот тебе примерчики как эта ф-я работает http://www.php.su/preg-replace
пробовать надо по разному.

$string = preg_replace('/\[(\w+)(?!\w)[^\]]*\]((?:(?!\[\/\1).)*?)\[\/\1\]/i', ' \2 ', $string);

это удалило все что связано с а Rokkkin:
ну вот тебе примерчики как эта ф-я работает http://www.php.su/preg-replace
пробовать надо по разному.

$string = preg_replace('/\[(\w+)(?!\w)[^\]]*\]((?:(?!\[\/\1).)*?)\[\/\1\]/i', '', $string);

удалил бб код, теперь осталось получить ссылку на картинку в отдельную переменную
" />

totamon
На сайте с 12.05.2007
Offline
437
#10
Rokkkin:
пробовать надо по разному.

или можно просто пользоваться поиском

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий