Регулярные выражения notepad

Тема в разделе "Регулярные выражения", создана пользователем kolxo3Huk, 26 мар 2020.

Метки:
  1. kolxo3Huk

    kolxo3Huk Создатель

    Регистр.:
    2 дек 2017
    Сообщения:
    25
    Симпатии:
    1
    Здравствуйте
    Подскажите пожалуйста, как в notepad++ правильно составить регулярку

    Содержание файла:
    ____________
    дерево
    2334
    54ппук
    23в32
    дерево
    4ава34
    ____________
    Необходимо найти "дерево" и заменить на "дерево1" следующее найденное "дерево", заменить на "дерево2" и тд.

    Данную функцию необходимо сделать по нажатию "найти все" (поиск во всех файлах в папке)
     
  2. kolxo3Huk

    kolxo3Huk Создатель

    Регистр.:
    2 дек 2017
    Сообщения:
    25
    Симпатии:
    1
    Или как можно это сделать запросом на Linux (убунту 18)
     
  3. l0cky

    l0cky Постоялец

    Регистр.:
    3 май 2006
    Сообщения:
    142
    Симпатии:
    46
    регулярные выражения не предназначены для выполнения математических операций :)
     
  4. A-Parser Support

    A-Parser Support Создатель

    Регистр.:
    27 апр 2017
    Сообщения:
    10
    Симпатии:
    4
    Регулярными выражениями никак, нужно писать скрипт (на любом языке) и при помощи скрипта производить замены.
     
  5. vitrolov

    vitrolov Постоялец

    Регистр.:
    10 июн 2012
    Сообщения:
    126
    Симпатии:
    125
    Возможно, тебе помогут на стековерфлоу, если правильно задать вопрос.
    Есть такие программы для линукс для обработки текста (и не только), как awk или sed, но они специфические. Можешь попробовать загуглить 'Using awk to replace a range of number'
     
  6. mrtrick

    mrtrick Создатель

    Регистр.:
    8 окт 2013
    Сообщения:
    12
    Симпатии:
    0
    Зеннопостером это сделать не составит труда без языков программирования. Можешь написать в ЛС, сделаю для тебя замены.