Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » [решено] Автоматизация замены текста в конфиге.

Ответить
Настройки темы
[решено] Автоматизация замены текста в конфиге.

Новый участник


Сообщения: 26
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Нужен скрипт/софтина/плагин np++ для массовой замены переменных в конфиге который периодически восстанавливается в исходное значение.

Предположим имеется файл с текстом:
Код: Выделить весь код
a=1
b=2
c=3
В нем нужно заменить "a=1" на "a=11" и "c=3" на "c=33".
Что бы стало так:
Код: Выделить весь код
a=11
b=2
c=33
Через np++ нужно каждую строчку менять отдельно или же писать макрос, но отредактировать макрос нельзя, только писать с начала. Через Text Replacer можно заменить подряд несколько строчек, а не в разных местах файла.

Отправлено: 05:59, 26-01-2017

 

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата ANIMka:
Предположим имеется файл с текстом: »
Без предположений — упакуйте файл в архив, каковой выложите на RGhost или Яндекс.Диск.

Цитата ANIMka:
В нем нужно заменить "a=1" на "a=11" и "c=3" на "c=33". »
Укажите, что и на что конкретно нужно заменить.

P.S. А простое тупое копирование «правильного» варианта файла поверх «восстановленного» не поможет?

Отправлено: 08:19, 26-01-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 26
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
Без предположений — упакуйте файл в архив, каковой выложите на RGhost или Яндекс.Диск. »
Зачем ? мой пример текста недостаточно подробный ?
Цитата Iska:
P.S. А простое тупое копирование «правильного» варианта файла поверх «восстановленного» не поможет? »
Нет, потому что новая версия файла постоянно дополняется, но после каждого обновления требуется вносить старые правки не удаляя при этом ничего лишнего.

https://youtu.be/d1If9TOmgik

Отправлено: 09:41, 26-01-2017 | #3


Аватара для freese

Ветеран


Contributor


Сообщения: 6683
Благодарности: 1296

Профиль | Отправить PM | Цитировать


ANIMka, возможно подойдет
CMD/BAT - [решено] Замена строк в файле, содержащем пустые строки

Последний раз редактировалось freese, 26-01-2017 в 10:06.


Отправлено: 09:59, 26-01-2017 | #4


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата ANIMka:
Зачем ? мой пример текста недостаточно подробный ? »
Он ни о чём.

Отправлено: 13:11, 26-01-2017 | #5


Новый участник


Сообщения: 26
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
Он ни о чём. »
В текстовом файле есть переменная <option name="use-otp2" value="false"/> которую нужно заменить на <option name="use-otp2" value="true"/>, подобных переменных которые нужно менять каждый раз много и они идут не подряд.

Отправлено: 15:23, 26-01-2017 | #6


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


ANIMka, я уже сказал, что требуется и сам файл:
Цитата Iska:
упакуйте файл в архив, каковой выложите на RGhost или Яндекс.Диск. »
Не хотите — дело Ваше, уговаривать не стану.

Цитата ANIMka:
подобных переменных которые нужно менять каждый раз много и они идут не подряд. »
Перечислите все их, укажите на что менять каждую.

Отправлено: 15:32, 26-01-2017 | #7


Новый участник


Сообщения: 26
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
Не хотите — дело Ваше, уговаривать не стану. »
http://rgho.st/6qZwW6KSf

Нужно поменять <option name="use-sns-following" value="false"/> на <option name="use-sns-following" value="true"/> и <option name="use-powerbook" value="false"/> на <option name="use-powerbook" value="true"/>

Отправлено: 15:59, 26-01-2017 | #8


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Это не xml-файл, а некий его огрызок.

Отправлено: 16:04, 26-01-2017 | #9


Новый участник


Сообщения: 26
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
Это не xml-файл, а некий его огрызок. »
Извиняюсь конечно, но какая разница ?

Отправлено: 16:07, 26-01-2017 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » [решено] Автоматизация замены текста в конфиге.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
TextReplace - Программа для поиска и замены текста в любых файлах AZJIO AutoIt 6 02-02-2018 20:56
Любой язык - скрипт для замены текста в файле batyaPS Скриптовые языки администрирования Windows 19 10-01-2015 06:27
VBA - [решено] Макрос замены текста в Word 2010 neo21 Программирование и базы данных 2 03-10-2013 10:02
Автоматизация Rezor666 Хочу все знать 13 26-03-2012 10:19
2010 - Экономим время с помощью автоматической замены текста в Word 2010 OSZone Microsoft Office (Word, Excel, Outlook и т.д.) 0 30-04-2010 11:30




 
Переход