Перекодировать урлы из юникода в текст

Йожег

без телевизора
Топикстартер
12 лет на форуме
Сообщения
8 836
Реакции
4 275
Можно это как-то сделать в тексте (ворд) или геморно очень?
а то задрало смотреть на ссылки в виде
Код:
п/д: ugpark.suvarholding.ru/upload/ugpark/3_och/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BD%D0%B0%D1%8F%20%D0%B4%D0%B5%D0%BA%D0,
да переносятся они криво в индизайне.
 
Последнее редактирование:

dastin

Некромант-любитель
12 лет на форуме
Сообщения
2 147
Реакции
2 053
КЭП спрашивает - онлайн перекодировщики пробовали?
такой
или стильный
 

Oleg Butrin

20 лет на форуме
Сообщения
1 990
Реакции
1 216
да переносятся они криво в индизайне.
Код:
app.selection[0].words[0].contents = decodeURI (app.selection[0].words[0].contents)
upload_2018-7-13_10-48-46.png
 
  • Спасибо
Реакции: Йожег

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Йож вроде как в самом Ворде хотел. В VBA по моему тоже есть аналог
 

Йожег

без телевизора
Топикстартер
12 лет на форуме
Сообщения
8 836
Реакции
4 275
В идеале хотелось бы макрос для ворда но скрипт для индизайна тоже пойдет. Осталось придумать как использовать строчку Бутрина. Онлайны не катят -текста много.
 
Последнее редактирование:

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Осталось придумать как использовать строчку Бутрина.
Честно говоря, уж совсем не ожидал от тебя неумения пользоваться скриптами. 'fp'
Строка - это и весь скрипт
Выделяешь текст и запускаешь его
 
  • Спасибо
Реакции: Йожег

Йожег

без телевизора
Топикстартер
12 лет на форуме
Сообщения
8 836
Реакции
4 275
Я ж их не пишу. Пользуюсь только. А проверить сейчас негде. Рад что все так просто.
 

Йожег

без телевизора
Топикстартер
12 лет на форуме
Сообщения
8 836
Реакции
4 275
Запустить могу. Просто выделять примерно два десятка ссылок разбросанных по тексту не совсем удачное времяпровождение :)
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
А как скрипт отличит кодированную ссылку от остального текста?
 

Йожег

без телевизора
Топикстартер
12 лет на форуме
Сообщения
8 836
Реакции
4 275
Ну вот в этом и засада :) А так строчка работает да. Если точно навестись.
 
Последнее редактирование:

Йожег

без телевизора
Топикстартер
12 лет на форуме
Сообщения
8 836
Реакции
4 275
Наверное проще было бы работать с текстом что выдирают с сайта но его обрабатывает другой человек и вряд ли он станет заморачиваться. Разве что выйти на программера что выгрузку делал. Но там шестью рукопожатиями не обойдешься.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Можно сделать по хитрому. Например, урлой считается слово, отделенное от остальных пробелами, в котором есть как минимум два знака % отделенных друг от друга двумя символами. Найти все такие слова и перекодировать
 

Йожег

без телевизора
Топикстартер
12 лет на форуме
Сообщения
8 836
Реакции
4 275
Ну это уже несколько больше моих познаний в скриптинге :) Макрос для ворда еще мог бы простенький, а скрипты увы. В частном случае все эти штуки начинаются с "п/д:" так что поиск можно построить на этом.
 
Последнее редактирование:

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Я сам в грепе не силен, но путь тебе туда. Найдя грепом все соответствующие слова нужно просто перебрать их в цикле - скрипт из одной строки превращается в три
 

izrukvruki

15 лет на форуме
Сообщения
1 841
Реакции
304
А как скрипт отличит кодированную ссылку от остального текста?
В ворде весь текст ему нельзя подсунуть?
Макрос для ворда вроде "нормальный" текст оставляет нормальным, а исправляет только "процентовку"...
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Где этот макрос?