|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Способ поиска и замены текста, с уникальным значением каждой замены. |
|
Способ поиска и замены текста, с уникальным значением каждой замены.
|
Старожил Сообщения: 342 |
Профиль | Отправить PM | Цитировать Сегодня у меня странный вопрос. Допустим есть текстовый файл с огромным количество подобного текста
Этот текст нужно найти, и заменить на подобный
Но таким образом, что б каждая последующая замена чем то отличалась от предыдущей. Например так:
[$gameVariables.value(111)][72] = 'Русские буквы 1' [$gameVariables.value(111)][72] = 'Русские буквы 2' [$gameVariables.value(111)][72] = 'Русские буквы 3' [$gameVariables.value(111)][72] = 'Русские буквы a' [$gameVariables.value(111)][72] = 'Русские буквы b' [$gameVariables.value(111)][72] = 'Русские буквы c' |
|
------- Отправлено: 13:03, 15-11-2021 |
Забанен Сообщения: 346
|
нет, похоже такое она не умеет. подробней почитал что нужно, не оно...
|
Отправлено: 16:58, 15-11-2021 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
fascinating rhythm Сообщения: 6491
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 09:01, 16-11-2021 | #12 |
Crazy Сообщения: 1171
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
|
|
------- Отправлено: 09:36, 16-11-2021 | #13 |
fascinating rhythm Сообщения: 6491
|
Профиль | Отправить PM | Цитировать В ТЗ об этой ситуации ничего не сказано, что мы будем додумывать за заказчика.
|
------- Отправлено: 09:39, 16-11-2021 | #14 |
Crazy Сообщения: 1171
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
и собственно, об уникальности замен: Цитата vk_k14m@vk:
DJ Mogarych, На первый взгляд: можно отлавливать совпадения: и по индексу менять по шаблону с добавлением уникального счетчика... Сейчас убегаю, позже попробую что-нибудь накропать, если никто не отпишется... |
||
------- Отправлено: 09:51, 16-11-2021 | #15 |
fascinating rhythm Сообщения: 6491
|
Профиль | Отправить PM | Цитировать Да, невнимательно читал историю вопроса, извиняюсь.
Тогда вот так: |
------- Последний раз редактировалось DJ Mogarych, 16-11-2021 в 13:37. Причина: не, лучше с нуля всё же Отправлено: 13:20, 16-11-2021 | #16 |
Crazy Сообщения: 1171
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
Но для разнообразия, пригодится (в моем варианте есть упрощение для PS 6.0 и выше): $filein = '.\test.txt' $fileout = '.\test_out.txt' $find = '性交回数' #$find = read-host 'введите строку замены, что' $replace = 'ТЕКСТ' #$replace = read-host 'ведите строку замены, чем' $global:cnt = 1 $data = gc $filein -enc utf8 -raw if ($psversiontable.psversion.major -gt 5){ $data = $data -replace $find, {$replace + " " +$cnt++} } else { $data = [regex]::replace($data,$find,{$replace + " " + $global:cnt++}) } $data|out-file $fileout -enc utf8 |
|
------- Последний раз редактировалось YuS_2, 16-11-2021 в 19:57. Отправлено: 14:35, 16-11-2021 | #17 |
Старожил Сообщения: 342
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
$from = "日本語のテキスト" А что если после, или перед "日本語のテキスト" еще какой-то текст? Тогда перевод окажется в корне не верным. А может и вовсе сломать какой-то важный скрипт. Искать нужно именно Variables.value(111)][72] = '夜這い' Если это окажется Variables.value(111)][72] = 'の夜這い' или Variables.value(111)][72] = '夜這い日' или Variables.value(111)][73] = '夜這い' то замена уже неправильная |
|
------- Отправлено: 17:10, 16-11-2021 | #18 |
Crazy Сообщения: 1171
|
Профиль | Отправить PM | Цитировать Цитата vk_k14m@vk:
Цитата vk_k14m@vk:
любую часть шаблона можно вынести в интерактивный запрос на ввод и вводить его руками, либо копированием... |
||
------- Отправлено: 19:39, 16-11-2021 | #19 |
Старожил Сообщения: 342
|
Профиль | Отправить PM | Цитировать Цитата YuS_2:
В данном случае нужно либо писать полностью рабочий шаблон который сам по себе делает то что нужно без каких либо изменений. Либо полностью объяснять каждый символ в шаблоне что б любой кто это прочитает понимал как он работает и как его можно изменить. |
|
------- Отправлено: 20:01, 16-11-2021 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
TextReplace - Программа для поиска и замены текста в любых файлах | AZJIO | AutoIt | 6 | 02-02-2018 20:56 | |
[решено] Автоматизация замены текста в конфиге. | ANIMka | Хочу все знать | 22 | 27-01-2017 19:10 | |
Прочие - Программа для поиска и замены файлов | volod3000 | Программное обеспечение Windows | 10 | 26-06-2015 18:33 | |
CMD/BAT - .bat'ик для поиска и замены (не горит) | VOLKINET | Скриптовые языки администрирования Windows | 2 | 09-02-2011 08:24 | |
CMD/BAT - [решено] есть ли способ быстрого поиска текста в файле ? | mitiya | Скриптовые языки администрирования Windows | 2 | 27-03-2010 23:33 |
|