Там поломаны целые механики, особенно на гф+.поломано и вынесено в конфиг - разные вещи
Посмотрите видео ниже, чтобы узнать, как установить наш сайт в виде веб-приложения на главном экране.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Там поломаны целые механики, особенно на гф+.поломано и вынесено в конфиг - разные вещи
Я использую winmerge, выравнивая файлы пробелами, тогда винмердж понимает, что строка перемещена или что-то подобное.@@Zubastic, Можете посоветовать, чем качественно сравнить два текстовых файла? Пробовал WinMarge, notepad++ plugin compare, что-то еще... но все они сравнивают построчно, но не по содержанию. Если одинаковое содержание будет на разных строках, они просто этого не увидят..
Написать простенький парсер, к пример на C#. Ну или регуляркой, но это сложнее.Не могли бы вы подсказать, как удалить строки в itemdata, по списку соответствующих названий... ?
Что за Itempatch? У адвекста обычная самописная софтина, которую написать можно за 15 минут.Видел подобную штучку от Advext для изменения дропа по ids "RateChanger.Light". - Muchos Gracias!) Возможно есть что-то подобное для itempatch?
Нашел список эффектов, часть адвекст онли:Хочу так-же вернуться к предыдущему вопросу о вырезании регуляркой всевозможных effects из skilldata.. пожалуйста расскажите как это сделать.. с удалением дублей в excel.. если возможно.. я нахожу это полезным, для более глубокого понимания арсенала функционала имеющихся skills.
такое проще всего на пхп пишется[br_event_kimchi_power_a_herb] - найти в itemdata, - выделить всю строку содержания - удалить.
и так проделать по целому списку заданных названий...?
Спасибо за выбор.И лучше уж питон, чем пыху.
Строки могут быть с разным количеством атрибутов, не говоря о дублях/измененном порядке. Такой парс в лоб приведет к тому, что ты заменишь или не то, или не найдешь то, что нужно.рассматривай то,что датапаки разбиты на колонки через табуляции,всего-то нужно найти нужно значение в нужной колонке и если найдено соответствие - удалить\заменить\закомментировать строку
Посмотреть вложение python_2.gif.mp4И лучше уж питон, чем пыху.
в случае с оринеймом - прокатит, он то всегда в одной колонкеСтроки могут быть с разным количеством атрибутов, не говоря о дублях/измененном порядке. Такой парс в лоб приведет к тому, что ты заменишь или не то, или не найдешь то, что нужно.
В случае с оринеймом хватит регулярки.в случае с оринеймом - прокатит, он то всегда в одной колонке
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import re with open("2.txt",encoding="utf-16") as fd: text2 = fd.read() with open("1.txt") as fd: for pattern in fd: pattern = pattern.strip() if pattern: regex = "^(.+{}.+)$".format(re.escape(pattern)) text2 = re.sub(regex,'',text2,flags=re.MULTILINE) # удаление пустых строк text2 = re.sub(r'\n\s*\n','\n',text2,re.MULTILINE) # новый файл - можете указать имя прежнего файла with open("2new.txt","w",encoding="utf-16") as f: f.write(text2) |
Кавооооопроцесс займет не меньше 10-15 минут...