我试图清理这个文件并摆脱无用的线条 用记事本++。我知道有一种简单的方法可以做到这一点,但我忘记了。
基本上我想搜索并删除与之关联的所有组( - 默认) 如下。我想删除每个uui / options / name / group / permissions 基本上任何组中的玩家数据( - 默认)但不是 轻松使用"替换"你可以看到每个玩家都有不同的选项 name或uuid,由于文件超过104k,因此很难批量删除。
我记得它与记事本++ *
中的Mark选项有关-> Remove 00126374-2f71-438b-b30b-2aad7da6c169:
-> Remove options:
-> Remove name: NightCorePvP
-> Remove group:
-> Remove - Default <- (Keyword)
-> Remove permissions:
-> Remove - none
003fdb5d-b980-4761-88c8-34f0d7478755:
options:
name: XanderCole
group:
- iron
permissions:
- none
0006597c-625e-4e85-a0d9-fa125f44ad5d:
options:
name: JugendLammy
group:
- Default
permissions:
- none 008604cc-1e71-419a-b1c9-fd79e53cabc6:
以下是该文件的图像,作为保留和删除内容的示例 - https://i.gyazo.com/4621d7151dbeb25a1855ffbd03f81e7d.png
答案 0 :(得分:1)
尝试查找并替换整个目标匹配组。这里的技巧是匹配整个组,无论字段值如何,只要该组是默认值。
<强>查找强>
\s*\w{8}-\w{4}-\w{4}-\w{4}-\w{12}:\n
\s*options:\n
\s*name: \w+\n
\s*group:\n
\s*- Default\n
\s*permissions:\n
.*\n
<强>替换强>
(nothing)