Andrey_A | Дата: Вторник, 27.03.2012, 20:05 | Сообщение № 1 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Извлечь ссылки из HTML текста
Доступно только для пользователей
|
|
| |
json | Дата: Суббота, 09.03.2013, 03:32 | Сообщение № 2 |
Сержант
На сайте с: 28.10.2012
Город: Киев
Сообщений: 21
|
Из любого извлекает,не только из HTML.
|
|
| |
asmadeus | Дата: Суббота, 09.03.2013, 13:05 | Сообщение № 3 |
|
классный скрипт, вот только нужен был дня 4 назад)) а так, пришлось вручную
|
|
| |
goldenge | Дата: Воскресенье, 25.02.2018, 20:06 | Сообщение № 4 |
Сержант
На сайте с: 17.12.2017
Сообщений: 37
|
Andrey_A, Здравствуй, с наступающим НОВЫМ 2018 годом, есть такой вопрос как извлечь нужные ссылки из .HTML .HTM, .pdf (обычно я его просто загоняю в AKelpad такие файлы), но не все ссылки из файла, а только такие нужные https://www.youtube.com/watch?v**** http://www.youtube.com/watch?v****
пример
вроде такого
Код -"Извлечение нужных ссылок" Call("Scripts::Main", 1, "getLinks.js", `"www.youtube.com/watch"`) Icon("%a\AkelPadImage.dll",329)
[indent]использовал такую комбинацию из двух по очереди, но он делал это долго[/indent]
Код -"Извлечение ссылок из текста" Call("Scripts::Main", 1, "getLinks.js") Icon("%a\AkelPadImage.dll",322)
Код -"Удаление строк не содержащих выделенную фразу (без регистра)" Call("Scripts::Main", 1, "DeletePhrasesInText.vbs", `7 2`) Icon("%a\AkelPadImage.dll",687) после сделал наоборот
[move]в данный момент подходит такая комбинация из двух[/move] 1. выделил нужное в исходнике Код -"Удаление строк не содержащих выделенную фразу (без регистра)" Call("Scripts::Main", 1, "DeletePhrasesInText.vbs", `7 2`) Icon("%a\AkelPadImage.dll",687) 2. этап у меня уже готовое выходит/ так быстро вышло Код -"Извлечение ссылок из текста" Call("Scripts::Main", 1, "getLinks.js") Icon("%a\AkelPadImage.dll",322)
но буду ждать нового, может получится в одном сделать
Добавлено (25.02.2018, 20:06) --------------------------------------------- Оказалось очень удобно использовать RunMultiScripts.vbs заготовка, выделяем нужный формат ссылки и вуаля Case 3 ' шаблон №3 .Call "Scripts::Main", 1, "DeletePhrasesInText.vbs", "7 2" ' Удаление строк не содержащих выделенную фразу (без регистра) .Call "Scripts::Main", 1, "getLinks.js" ' Извлечение ссылок из текста .Call "Scripts::Main", 1, "Multi_SR.js", "`(\s*&.+)` `` 0 1 1 0 4 3" ' Удалить хвосты в ссылках .Call "Scripts::Main", 1, "SelectAfterBeforeCaret.js" ' Убрать выделение .Call "Scripts::Main", 1, "SaveFileNameData.vbs" ' Назвать
Сообщение отредактировал goldenge - Воскресенье, 25.02.2018, 20:08 |
|
| |
Andrey_A | Дата: Понедельник, 26.02.2018, 00:41 | Сообщение № 5 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
goldenge, для извлечения информации я использую
В буфере строка:
Код -"Извлечь строки включающих фразу из буфера (без регистра) в новую вкладку" Call("Scripts::Main", 1, "CountPhrasesInText.vbs", `0 0 1 1`) Icon("%a\AkelPadImage.dll",1559)
Извлекает все что надо...
.
|
|
| |
goldenge | Дата: Вторник, 27.02.2018, 01:29 | Сообщение № 6 |
Сержант
На сайте с: 17.12.2017
Сообщений: 37
|
Andrey_A, получилось такое /URI (https://www.youtube.com/watch?v=i9AHJkHqkpw&list=PL1sOJSTIUhwEfyXGotueOL-VuqZPzLab4)>>>> <</Type /Annot /URI (https://www.youtube.com/watch?v=BW6LuHPDNAY&list=PL1sOJSTIUhwEfyXGotueOL-VuqZPzLab4)>>>> <</Type /Annot /URI (https://www.youtube.com/watch?v=i9AHJkHqkpw&list=PL1sOJSTIUhwEfyXGotueOL-VuqZPzLab4)>>>> <</Type /Annot
а надо https://www.youtube.com/watch?v=i9AHJkHqkpw
Сообщение отредактировал goldenge - Вторник, 27.02.2018, 01:54 |
|
| |