这是我的例子:
class Item478
{
position[]={14186.376,18.035046,18340.531};
azimut=-134.41499;
id=734;
side="EMPTY";
vehicle="Land_LampStreet_F";
skill=0.60000002;
init="this enableSimulation true; this allowDamage false;";
};
我有多个段落。我需要找到单词“Land_LampSreet_F”并删除上面和下面的行。如何使用正则表达式或“查找和替换”的扩展模式?
答案1
宏允许您重复一组操作(一次又一次……),但您需要“教” Notepad++ 您要先做什么。因此,请严格遵循以下说明,否则您可能会得到无法正常工作的结果。
请注意,为了简单起见,我将仅解释如何在您的第一个案例(您的第一个文件)中使用宏,以免不必要地重复。此外,在尝试此操作之前,请确保您有原始文件的备份,以防出现意外情况。
好的,开始吧:
打开 Notepad++,打开您的文件。
确保您位于第一行数据的开头,即,在您的情况下,包含字典中第一个单词的第一行。
从“宏”菜单中选择“开始录制”
仅使用第一组数据执行您需要执行的操作。这里的最后一步很重要,因为您希望在下一次运行宏时处于“正确的位置”
现在从“宏”菜单中选择“停止录制”
从“宏”菜单中,选择“保存录制的宏”,并赋予其适当的名称,然后单击“确定”
现在(仍将光标放在下一行的开头)选择“宏”>“多次运行宏”,选择您在步骤 6 中保存的宏并选择“运行到文件末尾”,然后单击确定。
宏现在将遍历您的文件。如果您的文件很大,请务必等待一段时间才能完成!您现在应该看到宏已根据需要将所有行向下移动。
同样的原则可以应用于您的第二个请求,尽管这需要更高级的宏和更多录制的操作。但是,一旦您理解了概念并知道如何录制宏并播放它,它应该是可行的。
希望这对你有帮助!