Кто силен в регулярках Notepad++?

Тема в разделе "Вопросы и ответы", создана пользователем Igor, 05.01.16.

  1. Igor

    Igor Новичок

    Сообщения:
    19
    Симпатии:
    9
    Баллы:
    8
    Здравствуйте. Хочу создать/добавить пару сотен поддоменов из списка ключей. Подскажите пожалуйста как это можно реализовать в notepad++?
     
  2. viktgpteam

    viktgpteam Новичок

    Сообщения:
    32
    Симпатии:
    5
    Баллы:
    13
    сформулируй яснее, пока не понятно
     
  3. Igor

    Igor Новичок

    Сообщения:
    19
    Симпатии:
    9
    Баллы:
    8
    Имеется список ключей для названий поддоменов (в столбик).
    Как в notepad++ можно к этим всем ключам подставить основной домен, например: .домен.ру
    чтобы получились поддомены
     
  4. kallem

    kallem Новичок

    Сообщения:
    61
    Симпатии:
    41
    Баллы:
    19
    Поставь курсор на первой строке туда, куда нужно приписывать домен. В твоем случае в конец.
    Правка - Генератор столбца..
    Впиши .domen.ru и "Ок"

    Регулярками вроде так: меняешь "$" на ".domen.ru"
     
    Igor нравится это.
  5. HelgerLEE

    HelgerLEE Активный участник

    Сообщения:
    240
    Симпатии:
    171
    Баллы:
    57
    А зачем тут регулярка нужна? При замене ставите расширенный режим и символ конца строки \r\n меняете на domain.name\r\n. Фсо.
     
  6. ontop

    ontop Активный участник

    Сообщения:
    330
    Симпатии:
    148
    Баллы:
    71
    . – Точка представляет один любой символ
    * – «Повторитель». Означает, что предшествующий символ может повторяться
    .* – Абсолютно любой набор символов. “.*” – найдёт все подстроки между кавычками
    ^ – начало строки (если исп. В начале выражения)
    $ – конец строки
    \w – буква, цифра или подчёркивание _
    \d – Любая цифра
    \D – Любой символ, но не цифра
    \s — Пробел
    \S — Не Пробел
    \n – Перенос на новую строку.
    [0-9] – Любая цифра
    [a-z] – Любая буква от a до z (весь латинский набор символов) в нижнем регистре
    [A-Z] – Любая буква от a до z в ВЕРХНЕМ регистре
    [a-zA-Z] – Любая буква от a до z в любом регистре
    [a-Z] – То же самое
    [abc]* – найдёт идущие подряд символы из набора. Например, abracadabra
    [^abc]* – с точностью до наоборот. abracadabra
    [abc] – перечень символов. Совпадёт с буквами a, b, или с
    [^abc] – перечень символов, которые не входят в диапазон. Совпадёт с любым, кроме a, b, или с
    (^.*$) — Любой текст между началом и концом строки
    \n\r — Ищет пустые строки.
    ^\s*$ или ^[ ]*$ – Ищет пустые строки содержащие пробел
     

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