Вопрос по экшену "Замена"

Nonsys

Client
Регистрация
19.02.2016
Сообщения
76
Благодарностей
15
Баллы
8
Добрый день.
Подскажите пожалуйста, регулярное выражение, чтобы из ссылки
C#:
 [img]https://i.ibb.co/zFpC6CC/2019-11-19-15-25-32.jpg[/img]
Сделать вот такую [IMG WIDTH=640 HEIGHT=320]https://i.ibb.co/zFpC6CC/2019-11-19-15-25-32.jpg[/IMG]
Знаю как это сделать через функцию Text, но не хочу данную операцию разбивать на 2 кубика. Как это можно сделать в одном через Regex
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Обработка текста - Замена:
img
заменить на
IMG WIDTH=640 HEIGHT=320
 

Nonsys

Client
Регистрация
19.02.2016
Сообщения
76
Благодарностей
15
Баллы
8

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
вторым таким же действие заменяешь [/img] заменился на [/IMG]
 

Nonsys

Client
Регистрация
19.02.2016
Сообщения
76
Благодарностей
15
Баллы
8
вторым таким же действие заменяешь [/img] заменился на [/IMG]
Прочитайте пожалуйста, мое первое сообщение в этой теме)
С помощью двух кубиков, я знаю как это сделать. Хочу понять как с помощью одного.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
\[img\]([^\[\]]+)\[/img\]
заменить по регулярке на
[IMG WIDTH=640 HEIGHT=320]$1[/IMG]

 

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
Последнее редактирование:

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Выберите в пункте Что заменять опцию Всё
70827
 
  • Спасибо
Реакции: doc

semen26

Client
Регистрация
30.09.2016
Сообщения
44
Благодарностей
27
Баллы
18

Вложения

  • 16,4 КБ Просмотры: 66

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Регулярное выражение надо взять в скобки, чтоб создать скобочную группу (тут подробнее - https://learn.javascript.ru/regexp-groups). Тогда будет работать замена с помощью $1,$2,$3 (если групп несколько).

Или же опишите, что Вы пытаетесь сделать (пример исходной строки, пример конечной строки).
 

semen26

Client
Регистрация
30.09.2016
Сообщения
44
Благодарностей
27
Баллы
18
Спасибо, выручили :bp:
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)