Вопрос про регулярку

wolfz

Client
Регистрация
30.04.2016
Сообщения
71
Благодарностей
2
Баллы
8
Всем доброго времени суток!

Ребята скажите как грамотно прописать регулярку.

Входные динамические данные:
Replacer_2018-12-14_09-02-56.png
Нужно заменить этот текст
на
Код:
[B]Заходи по ссылке:[/B][URL='https://href.li/?YA.RU']яша[/URL]

И еще вопрос...
Как заменить рандомное количество переводов строки больше 2 на один (т.е. убрать больше отступы между текстом)

Заранее благодарен за помощь
 

Hartwell

Client
Регистрация
25.09.2014
Сообщения
194
Благодарностей
117
Баллы
43
Вообще не понятна задача... Тот что в примере вообще

Код:
\[(?:QUOTE|URL=)\]([\s\S]+.*?)\[\/(?:QUOTE|URL)\]
На "угадайку" я так понимаю между B тегами нужно...

Код:
\[B]((.|\n)*)\[\/B]
если с url обязательно то
Код:
[B]\[(?:QUOTE|URL=)\]([\s\S]+.?)\[\/(?:QUOTE|URL)\][/B]
два перевода строки и более (кроме 1 переноса) заменяй на пусто
Код:
(\n\n)+
 

wolfz

Client
Регистрация
30.04.2016
Сообщения
71
Благодарностей
2
Баллы
8
Вообще не понятна задача... Тот что в примере вообще
Сорри за не понятки

В общем мне нужно в этом тексте
Код:
Загляни: 
[b]



 [QUOTE][URL='https://href.li/?ya.ru']Яша[/URL][/QUOTE]
 [/b]

 [b]Загляни[/b] 


[DEV]

 [QUOTE][URL='https://href.li/?google.ru']google[/URL][/QUOTE]
 [DEV]

  [b]Загляни: текст[/b] 


[DEV]

 [QUOTE][URL='https://href.li/?ya.ru']Яша[/URL][/QUOTE]
 [DEV]

  [b]Загляни: текст[/b] 


[DEV]

 [QUOTE][URL='https://href.li/?ya.ru']Яша[/URL][/QUOTE]
текст

текст
текст
 [DEV]

[b]Загляни:[/b] 
[DEV][QUOTE][URL='https://href.li/?ya.ru']Яша[/URL][/QUOTE][DEV]

[b]Загляни:[/b] 
[URL='https://href.li/?ya.ru']Яша[/URL]
Найти все совпадения, где убрать лишние теги, переносы и т.д и заменить каждое совпадение по такому шаблону:
Код:
[b]Заходи по ссылке:[/b][COD][URL='https://динамическая ссылка']https://динамическая ссылка[/URL][/COD]
 

wolfz

Client
Регистрация
30.04.2016
Сообщения
71
Благодарностей
2
Баллы
8
А за оплату кто нибудь подскажет как сделать?
 

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