![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 19.12.2017
Сообщений: 4
|
![]()
Здравствуйте, дорогие программисты. Помогите решить легкую задачку.
Есть txt файл следующего вида: Текст - ссылка Текст2 - ссылка2 Текст3 - ссылка3 И.т.д Необходимо привести это дело в следующий вид для размещения на сайте: Код:
Заранее спасибо! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
написать можно на чём угодно, начиная от встроенного в MS Office Visual Basic for Application (VBA) и заканчивая любым языком высокого уровня.
только ваш пример не информативен. что такое "Текст", "Текст2", "Текст3" - как его отделить от ссылки? или, наоборот, нужно брать справа ссылку ? Тогда в каком виде ссылка? одно дело, если у Вас такой текст: Код:
Код:
|
![]() |
![]() |
![]() |
#3 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
![]()
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
![]() |
![]() |
![]() |
#4 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
![]()
А вот так более надёжно с экранированием - в тексте
(.*)\W-\W(.{3,5})://(.*) [.url=$2://$3]$1[url] https://regexr.com/4jkum
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 17.06.2012
Сообщений: 1,027
|
![]()
насколько понимаю задачу то же делаю в 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. |
![]() |
![]() |
![]() |
#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 |