Точно, скобки... Совсем не подумал про них. Так и думал, что правильная реализация окажется совсем простой и очевидной. А я тут пытался чуть ли не в 10 строк алгоритмы писать ради избавления от этих пробелов. Спасибо.
Вид для печати
Хороший урок. Есть один вопрос. Я хочу найти в коде (довольно объемном коде с огромным количеством библиотек и т.д.) удаление конкретного объекта, удаляется он соответственно:
по этому примеру, я хочу с помощью макроса изменить данный код на какую - нибудь лабуду и искусственно вызвать ошибки для нахождения этой строчки во всех файлах одновременно. Но есть проблема: в данном макросе есть пробел, который я не знаю как учитывать. Просто подставить %0 не очень работает, так как дальше идут цифры, а если пробел оставить, то под дефайн попадут ВСЕ
а не только те, которые мне нужны.
Качаешь Sublime Text 3 (можешь попробовать другой редактор, но там регулярки могут работать иначе), перетаскиваешь папку с модом в текущий проект, жмёшь на папку правой кнопкой и выбираешь "Find & Replace".
Далее в открывшемся снизу меню жмёшь на кнопку " .* " и в поле "Find" добавляешь
Собственно, дальше можешь либо нажать на "Find" и получить все совпадения, либо можешь даже какие-то махинации с этим сделать, дописав в "Replace" текст, на который его нужно заменить.
Вот тут можешь подробнее почитать про этот функционал. Собственно, если сейчас в "Replace" указать "\1", то на месте этих двух символов появится тот текст, что в RemoveBuildingForPlayer будет указан в качестве ID игрока ("playerid" и т.п.)