如何解决我如何搜索特定文本,然后从搜索行的开头到行尾以替换为 ""
SkinMesh
{
skin = "Art/Models/Effects/monster_effects/League_Affliction/affliction_demon_lightning/lightning_warp/geo.sm"
}
ParticleEffects
{
animation = "start"
0 = "midline Metadata/Particles/monster_effects/League_Affliction/affliction_demon_lightning/lightning_warp/marker_start.pet"
animation = "loop"
0 = "midline Metadata/Particles/monster_effects/League_Affliction/affliction_demon_lightning/lightning_warp/marker_loop.pet"
tick_when_not_visible = true
}
我想从搜索/替换中得到的是这个
SkinMesh
{
}
ParticlesEffects
{
}
解决方法
- Ctrl+H
- 查找内容:
(?:SkinMesh|ParticleEffects)\s+{\K.+?(?=\R})
- 替换为:
LEAVE EMPTY
- 检查 环绕
- 检查 正则表达式
-
检查
. matches newline
- 全部替换
说明:
(?: # non capture group
SkinMesh # literally
| # OR
ParticleEffects # literally
) # end group
\s+ # 1 or more spaces
{ # opening brace
\K # forget all we have seen until this position
.+? # 1 or more any character,not greedy
(?=\R}) # positive lookahead,make sure we have a linebreak and a closing brace after
屏幕截图(之前):
屏幕截图(之后):
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。