С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: RegExp
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Olga_Petrova
0 / 0 / 0
Регистрация: 10.12.2016
Сообщений: 39
1

Регулярка для bbcode img

01.09.2017, 22:42. Просмотров 912. Ответов 1
Метки нет (Все метки)

Здравствуйте.
bbcode: [img=link]alt[/img]
регулярка: "/\[img\=(.+?)\](.+?)\[\/img\]/is"
результат:
HTML5
1
<img src="link" alt="alt">
Помогите с регуляркой для bbcode: [img src=здесь_адрес data-item=название]alt[/img]
Должно получиться:
HTML5
1
<img src="здесь_адрес" alt="alt" data-item="название">
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.09.2017, 22:42
Ответы с готовыми решениями:

Регулярка для ссылки в img
Функция catch_that_image(), ловит первое изображение из поста и вытаскивает его...

Регулярка по BBcode
Ломаю голову, с одного прохода не могу победить регулярку. Дано: лист 1...

Удаление bbcode img
Пытаюсь удалить тэг img из текста записываю регулярное выражение. $text =...

Регулярка - Как вырезать img по имени файла?
Помогите плиз с регуляркой, убил весь день на поиск решения, перепробовал...

Регулярка для \\\n\r
Добрый день, я в регулярных выражениях не силен. Нужно заменить: Если...

1
mrNTF
272 / 200 / 142
Регистрация: 22.01.2016
Сообщений: 637
02.09.2017, 21:49 2
Лучший ответ Сообщение было отмечено Olga_Petrova как решение

Решение

? http://sandbox.onlinephpfunctions.co...1f83b3416c80c0
PHP
1
2
3
4
5
6
7
$b = '[img src=здесь_адрес data-item=название]alt[/img]';
 
echo preg_replace(
    '~\[img src=([^\s]+) data-item=([^\]]+)\]([^\[]+)\[/img\]~u',
    '<img src="$1" alt="$3" data-item="$2">',
    $b
);
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.09.2017, 21:49

Регулярка для тегов
У меня в кода встречаются строки такого вида: @google|http://google.com ...

регулярка для замены
&lt;?php $code = &quot;&lt;!--test--&gt;&lt;script type=\&quot;text/javascript\&quot;...

Регулярка для пароля
Помогите написать. Я так пытался $string = 'abc'; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru