Ответ
Как произвести замену ссылок в Notepad++ Опции темы
Старый 15.05.2014, 19:49
  #1
ExCluziv
 
Аватар для ExCluziv
Регистрация: 07.05.2014
Сообщений: 335

Как произвести замену ссылок в Notepad++
Извеняюсь если я создал тему не в правильном разделе.

Ребята, кто владеет знаниями в Notepad++ а именно рег выражениями.


В текстовых документах есть куча ссылок которые имеют вид

[ur1l=http://k2s.cc/file/5505f59f5c1e0/501_l.part1.rar]501_l.part1.rar][/url]

[ur1l=http://k2s.cc/file/5f8c1454383c8/501_l.part2.rar]501_l.part2.rar[/url][/quote]
Необходимо все это привести к виду

[/quote]
Тоесть сделать удаления всех ссылок и тегов и заменить на пустоту

Подскажите пожалуйста как это реализовать только подробнее пожалуйста с примером регулярки.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 15.05.2014, 20:31
  #2
jacksons
 
Аватар для jacksons
Регистрация: 30.09.2013
Сообщений: 1,095

вторая цитата у вас не получилось, поэтому не ясно что вы хотели именно

если нужно вместо

[ur1l=http://k2s.cc/file/5505f59f5c1e0/501_l.part1.rar]501_l.part1.rar][/url]

[ur1l=http://k2s.cc/file/5f8c1454383c8/501_l.part2.rar]501_l.part2.rar[/url]
получить просто пустоту:

то в notepad жмите crtl+F, вкладка пометки - вписать что-то единое, то есть в данном случае это к примеру "ur1l=http", включить галочку "помечать закладкой", нажать "найти все".
Потом в меню программы(сверху) выбираем "поиск->управление закладками->вставить(с заменой) в строки с закладками"

до этого нужно чтобы в буфере обмена было то, что нужно вставить, то есть пустота или например абзац или два.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 15.05.2014, 20:42
  #3
Roni
 
Регистрация: 09.05.2011
Сообщений: 108

ExCluziv,а почему Notepad++?
Я понял,что нужно поменять ur1l на quote.
Если так,то я это делаю в блокноте:
открываем блокнот,туда вставляем все требуемые для замены сылки,
в блокноте сверху нажимаем "правка",выскакивает окно и там нажимаем "заменить",выскакивает маленькое окно,где есть 2 строки.
В первую вставляем [ur1l=
во вторую вставляем [ quote]
и нажимаем заменить все.

После этого также заменяем концовку сылки:
в первую вставляем [/url]
во вторую [/quote]
и нажимаем заменить все.
Вроде всё.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 15.05.2014, 20:54
  #4
ExCluziv
 
Аватар для ExCluziv
Регистрация: 07.05.2014
Сообщений: 335

Ребята, более наглядный пример приведу.

Есть очень много тхт файлов в которых много разных ссылок.

Эти тхт файлы нужно почистить от этих урл впару кликов, что бы руками не удалят не открывая каждый файл

Из этого:

[quote.]Links:

[ur1l=http://k2s.cc/file/5505f59f5c1e0/501_l.part1.rar]501_l.part1.rar][/url]

[ur1l=http://k2s.cc/file/5f8c1454383c8/501_l.part2.rar]501_l.part2.rar[/url][/quote.]
Нужно сделать это:
[quote.]Links:

[/quote.]
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 15.05.2014, 21:01
  #5
ExCluziv
 
Аватар для ExCluziv
Регистрация: 07.05.2014
Сообщений: 335

jacksons, твой вариант не подходит так как эта функция не заменяет все закладки во всех документах. Только в активном документе.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 15.05.2014, 21:04
  #6
ExCluziv
 
Аватар для ExCluziv
Регистрация: 07.05.2014
Сообщений: 335

Сообщение от Roni Посмотреть сообщение
ExCluziv,а почему Notepad++?
Я понял,что нужно поменять ur1l на quote.
Если так,то я это делаю в блокноте:
открываем блокнот,туда вставляем все требуемые для замены сылки,
в блокноте сверху нажимаем "правка",выскакивает окно и там нажимаем "заменить",выскакивает маленькое окно,где есть 2 строки.
В первую вставляем [ur1l=
во вторую вставляем [ quote]
и нажимаем заменить все.

После этого также заменяем концовку сылки:
в первую вставляем [/url]
во вторую
и нажимаем заменить все.
Вроде всё.[/QUOTE]

Ты описал самую простую замену. У меня 1000 тхт документов и в каждом разные ссылки. Представляешь сколько нужно раз мне сделать замену ?

Это делается на много проще, с помощью регулярного выражения. точнее проще для того кто знает как писать регулярки ))
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 15.05.2014, 21:21
  #7
Brevi
 
Аватар для Brevi
Регистрация: 14.05.2011
Сообщений: 1,046

почитай статью и комментарии также

http://flash-world.ru/raznoe/132-not...pressions.html

может подойдет
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 15.05.2014, 21:25
  #8
jacksons
 
Аватар для jacksons
Регистрация: 30.09.2013
Сообщений: 1,095

Сообщение от ExCluziv Посмотреть сообщение
Из этого:

[quote.]Links:

[ur1l=http://k2s.cc/file/5505f59f5c1e0/501_l.part1.rar]501_l.part1.rar][/url]

[ur1l=http://k2s.cc/file/5f8c1454383c8/501_l.part2.rar]501_l.part2.rar[/url][/quote.]
Нужно сделать это:
[quote.]Links:

[/quote.]
сначала делаешь то что я описал выше, только вместо пустоты пишешь любое слово, к примеру "sdfdgsfgdfgd", потом

вкладка "заменить"
режим поиска "расширенный"
найти: sdfdgsfgdfgd
заменить на: Links: \r\n

как сделать это во всех документах сразу - хз.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 15.05.2014, 21:58
  #9
grisha432
 
Регистрация: 11.05.2013
Сообщений: 4

Сообщение от ExCluziv Посмотреть сообщение
Ребята, более наглядный пример приведу.

Есть очень много тхт файлов в которых много разных ссылок.

Эти тхт файлы нужно почистить от этих урл впару кликов, что бы руками не удалят не открывая каждый файл

Из этого:

[quote.]Links:

[ur1l=k2s cc/file/5505f59f5c1e0/501_l part1.rar]501_l part1.rar][/url]

[ur1l=k2s cc/file/5f8c1454383c8/501_l part2.rar]501_l part2.rar[/url][/quote.]
Нужно сделать это:
[quote.]Links:

[/quote.]
Конкретно для этого случая
Найти: \[quote\]Links \s)*(\[(\S)*(\s)*)*
Заменить на: \[quote\]Links:\n\n\[/quote\]\n
Чтобы учесть все варианты нужно больше примеров
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 15.05.2014, 21:59
  #10
grisha432
 
Регистрация: 11.05.2013
Сообщений: 4

Найти:
\[quote\]Links:(\s)*(\[(\S)*(\s)*)*
Заменить на:
\[quote\]Links:\n\n\[/quote\]\n
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием

Ответ
 
 

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Ищу] Биржа - Витрина ссылок... valsof Магазины 0 28.08.2013 20:52
Защита ссылок и продажи Webnoob Файлообмен 2 02.05.2013 10:22
3 способа привлечения RCS ссылок 0pium Статьи 2 16.02.2013 10:36
Закупка ссылок под адалт! pornoposter Рынок 0 05.06.2012 00:22
Парсинг ссылок из Вашего ФО k0x Файлообмен 7 07.05.2012 12:45



Здесь присутствуют: 1 (пользователей: 0, гостей: 1)
 
Опции темы

Быстрый переход


Текущее время: 17:05. Часовой пояс GMT +3.