|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.08.2019, 00:51 | #1 |
Регистрация: 19.12.2017
Сообщений: 4
|
Быстрая замена на нужную конструкцию
Здравствуйте, дорогие программисты. Помогите решить легкую задачку.
Есть txt файл следующего вида: Текст - ссылка Текст2 - ссылка2 Текст3 - ссылка3 И.т.д Необходимо привести это дело в следующий вид для размещения на сайте: Код:
Заранее спасибо! |
22.08.2019, 09:27 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
написать можно на чём угодно, начиная от встроенного в MS Office Visual Basic for Application (VBA) и заканчивая любым языком высокого уровня.
только ваш пример не информативен. что такое "Текст", "Текст2", "Текст3" - как его отделить от ссылки? или, наоборот, нужно брать справа ссылку ? Тогда в каком виде ссылка? одно дело, если у Вас такой текст: Код:
Код:
|
22.08.2019, 10:11 | #3 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
22.08.2019, 10:18 | #4 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
А вот так более надёжно с экранированием - в тексте
(.*)\W-\W(.{3,5})://(.*) [.url=$2://$3]$1[url] https://regexr.com/4jkum
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
22.08.2019, 14:41 | #5 |
Форумчанин
Регистрация: 17.06.2012
Сообщений: 974
|
насколько понимаю задачу то же делаю в excel
Код:
столбец [.url= столбец ссылка столбец ] столбец Текст столбец [/url] недавно составлял лисп: заменяемое и заменяющее для дюжины вариантов создав таблицу и потом скопировав в блокнот и стерев табы результат в моём сообщении: всё упорядочено https://programmersforum.ru/showpost...0&postcount=10
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
Последний раз редактировалось сфинкс; 22.08.2019 в 14:47. |
22.08.2019, 16:06 | #6 | |
Регистрация: 19.12.2017
Сообщений: 4
|
Спасибо за ответы. Решено с помощью этой регулярки!
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите написать конструкцию для Wordpress | Paxan91 | PHP | 1 | 18.04.2019 18:15 |
Переделать конструкцию выхода из циклов | qqq`` | Общие вопросы Delphi | 2 | 19.10.2017 23:09 |
быстрая сортировка настолько быстрая | Serg12 | Помощь студентам | 8 | 28.03.2010 21:31 |
Чем можно заменить конструкцию? Или как быть ? | kitovras | Microsoft Office Excel | 3 | 12.08.2009 15:31 |