[notepad++] Вопросы по регулярным выражениям?

Тема в разделе "Работа с текстом", создана пользователем keytop, 7 авг 2016.

Метки:
  1. keytop

    keytop Administrator Команда форума Administrator Registered

    Обсуждаем обработку регулярками в notepad++
    [​IMG]
    Общие понятия о регулярных выражениях - LINK
    Хорошая статья о составлении регулярных выражений для Notepad++ - LINK
     
    Последнее редактирование: 7 авг 2016
    Busan, duko, ocviyk и 4 другим нравится это.
  2. Работа с текстом

    Темы:
    1
    Сообщения:
    9
    (Нет сообщений)
    RSS
  3. keytop

    keytop Administrator Команда форума Administrator Registered

    Регулярка оставляет в файле только IP : port а остальное удаляет

    Регулярки для решения задачи в Notepad++
    Открываем Notepad++, нажимаем "ctrl+h", выбираем пункт "Заменить", выбираем внизу "Регулярное выражение" и вписываем регулярки:

    1)
    Найти: (\ +)([a-z]+)(.*)(\ +)([a-z]+)
    Заменить на: null

    2)
    Найти: (\ +)
    Заменить на: :

    * null - пустое значение, ничего не вписываем

    3)
    Получаем результат:
    80.78.67.233:8741
    24.28.189.164:4153
    8.22.207.163:1080
    119.51.93.165:1080
    222.168.34.180:1080
    75.143.177.191:1394
    174.54.117.169:27977
    218.56.21.86:1080
    98.195.183.113:27977
    79.106.16.34:8741
    24.0.85.224:11155
    46.105.239.186:1080
    69.146.137.208:1518
    216.215.57.157:38733
    24.98.203.27:1312
    205.178.49.3:5619
    67.128.178.222:34841
    61.177.248.202:1080
    220.162.14.114:1080
    60.208.56.19:1080
     
    chokanov нравится это.
  4. Работа с текстом

    Темы:
    1
    Сообщения:
    9
    (Нет сообщений)
    RSS
  5. keytop

    keytop Administrator Команда форума Administrator Registered

    Удаление содержимого после первого пробела

    Открываем Notepad++, нажимаем "ctrl+h", выбираем внизу "Регулярное выражение" и вписываем регулярку:
    Найти: (\ +)\[(.*)
    Заменить на: null

    * null - пустое значение, ничего не вписываем

    [​IMG]


    Пример
    Удалить во всех строчках после пробелов не нужный код и тд...
    Получаем
     
  6. Работа с текстом

    Темы:
    1
    Сообщения:
    9
    (Нет сообщений)
    RSS
  7. keytop

    keytop Administrator Команда форума Administrator Registered

    Список(база) ключевиков

    До
    После
    Открываем Notepad++, нажимаем "ctrl+h", выбираем пункт "Заменить", выбираем внизу "Регулярное выражение" и вписываем регулярку:

    1)
    Найти: \r\n
    Заменить на: ', ' - без кавычек, т.е. пробел и запятая

    2)
    Получаем результат:
    слово1, слово2, слово3, слово4
     
  8. Работа с текстом

    Темы:
    1
    Сообщения:
    9
    (Нет сообщений)
    RSS
  9. codum

    codum Member Registered

    Обрезалка ссылок!

    site.ru/index.php/component/users/?view=registration
    до
    site.ru

    Регулярное выражение:
    Найти ([^/]+)/.+
    Заменить на \1
     
    krasotka нравится это.
  10. Работа с текстом

    Темы:
    1
    Сообщения:
    9
    (Нет сообщений)
    RSS
  11. tus

    tus Member Registered

    Удаление всех строчек длиннее определённого количества символов

    ^(.{50,})\r\n
    пусто

    [​IMG]
     
  12. Работа с текстом

    Темы:
    1
    Сообщения:
    9
    (Нет сообщений)
    RSS
  13. tus

    tus Member Registered

    удалить в строках всё после первого пробела
    Найти: ^(.+?)\s.+$
    заменить на: \1

    ДО


    [​IMG]


    ПОСЛЕ

    [​IMG]
     
  14. Работа с текстом

    Темы:
    1
    Сообщения:
    9
    (Нет сообщений)
    RSS
  15. tus

    tus Member Registered

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

    Найти
    <a.*?>(.*?)</a>
    Заменить на
    \1

    ДО
    <a href="http://domen.ru/part/">Скачать игру майнкрафт</a>

    ПОСЛЕ
    Скачать игру майнкрафт



    или если другой код, то можно так

    Найти
    <.*?>
    Заменить на
    пусто

    ДО
    <p style=""text-align: center;""><span style=""font-size: 10pt;""><strong>Скачать игру майнкрафт</strong></span></p>

    ПОСЛЕ
    Скачать игру майнкрафт
     
    Последнее редактирование: 9 авг 2017
  16. Работа с текстом

    Темы:
    1
    Сообщения:
    9
    (Нет сообщений)
    RSS
  17. krasotka

    krasotka Active Member Registered

    а как сделать выборку регуляркой определённого количества слов в строке? например до 8? или с 4 до 8?
    есть софт конечно, просто интересно может такое регулярка )
     
  18. Работа с текстом

    Темы:
    1
    Сообщения:
    9
    (Нет сообщений)
    RSS

Поделиться этой страницей

Анализ сайта

Оптимизация вашего сайта и исправление ошибок.