| Andrey_A | Дата: Вторник, 27.03.2012, 20:05 | Сообщение № 1  |  
 
 
Генералиссимус 
 
 На сайте с: 26.01.2012 
Город: Сочи, Хоста 
Сообщений: 7211 
Награды: 144 
Репутация: 132 
Аверин Андрей
 
    | 
 
 
 
 
Извлечь ссылки из 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 
Город: Сочи, Хоста 
Сообщений: 7211 
Награды: 144 
Репутация: 132 
Аверин Андрей
 
    | 
 
 
 
 
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  |  
|   | 
 |    |