Author Topic: Текст со ссылками внутри. Как сделать анализ ?  (Read 2529 times)

0 Members and 1 Guest are viewing this topic.

ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Собственно , есть вот такой тест на пару тысяч строк.
Строки выглядят однотипно.
 Вот так --->
Средневековая одиссея английского принца в Киев http://goo.gl/MAvkPV  времен Ярослава Мудрого pic.twitter.com/Yi9JR0yacY
Искусственные вулканы и пустыни Земли https://goo.gl/FgrpCv  изложенное здесь, настолько невероятно, что... pic.twitter.com/DPZ1NmF8Tr
История создания Царь-Пушки и Царь-Колокола http://goo.gl/cBLYXV  В 1586 г. в Москву пришло тревожное известие... pic.twitter.com/YNeD0GqCqO
Башня сумасшедших в Вене (Австрия) http://goo.gl/HGg981   посещение которой слабонервным людям не рекомендуется pic.twitter.com/VSAnmlbZCA


Часть строк выглядит так -->
Советское золото в Шотландии http://t.co/SbkI5YGoHA Эта история началась в ноябре 1942 года в Мурманске http://t.co/kV7HkJ6eyP
Знаменитости которые пишут картины http://t.co/ujy6W8UOpW известные личности с художественным талантом: Сталлоне и др http://t.co/mFAxczmSj3
Потрясающее интервью умного Буша-старшего в 1992 году! http://t.co/jfbqlVWyLV О нем до сих пор боятся говорить в США http://t.co/nZn90ssks5
Необъяснимо хороший Архангельск : http://t.co/Djj1JaWP4Z  от самого строгого критика http://t.co/xN1WNHo26x
Город Анадырь. Чукотка. Россия. http://t.co/gT0ZTMOz9r путешествие в самый красочный город России http://t.co/z5djeK2Y6u


Задача на первый взгляд не сложная.  В хроме  нужно перейти последовательно  обеим ссылкам из строки.
Через   скриншот и ифпикчу вроде  работает . Но думаю , что есть более изящный способ.
Подскажите оптимальное решение , кто в курсе?
 Спасибо )
Бабочки полёт будит тихую поляну в солнечном свету...

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Этот текст нужно на лету всегда разбирать из браузера?
Потому как если можно разово сохранить в файл, я бы просто разобрал его в Notepad++ на ссылки регулярными выражениями.


Поиск -->> Замена
Отметить регулярные выражения
В поле "найти"
Code: [Select]
.+?(\S+/\S+)В поле "заменить на:"
Code: [Select]
\1 здесь после 1 - пробел

Заменить все. Итог:
[spoiler]
Code: [Select]
http://goo.gl/MAvkPV pic.twitter.com/Yi9JR0yacY
https://goo.gl/FgrpCv pic.twitter.com/DPZ1NmF8Tr
http://goo.gl/cBLYXV pic.twitter.com/YNeD0GqCqO
http://goo.gl/HGg981 pic.twitter.com/VSAnmlbZCA

http://t.co/SbkI5YGoHA http://t.co/kV7HkJ6eyP
http://t.co/ujy6W8UOpW http://t.co/mFAxczmSj3
http://t.co/jfbqlVWyLV http://t.co/nZn90ssks5
http://t.co/Djj1JaWP4Z http://t.co/xN1WNHo26x
http://t.co/gT0ZTMOz9r http://t.co/z5djeK2Y6u
[/spoiler]

Можно читать и делить по пробелу.


А можно сразу на разные строки. Тогда
В поле "заменить на:"
Code: [Select]
\1\nИтог:
[spoiler]
Code: [Select]
http://goo.gl/MAvkPV
pic.twitter.com/Yi9JR0yacY

https://goo.gl/FgrpCv
pic.twitter.com/DPZ1NmF8Tr

http://goo.gl/cBLYXV
pic.twitter.com/YNeD0GqCqO

http://goo.gl/HGg981
pic.twitter.com/VSAnmlbZCA


http://t.co/SbkI5YGoHA
http://t.co/kV7HkJ6eyP

http://t.co/ujy6W8UOpW
http://t.co/mFAxczmSj3

http://t.co/jfbqlVWyLV
http://t.co/nZn90ssks5

http://t.co/Djj1JaWP4Z
http://t.co/xN1WNHo26x

http://t.co/gT0ZTMOz9r
http://t.co/z5djeK2Y6u
[/spoiler]
« Last Edit: January 16, 2017, 01:40:33 PM by Vint »


ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Спасибо  за подсказку . Буду пробовать Ваш вариант.
Бабочки полёт будит тихую поляну в солнечном свету...