Я застрял ... в онлайн-инструментах регулярных выражений это работает, но не в vscode CMD + H
s*<ThingSaveData(?:.*\n){2}.*(MixRemove)(?:.*\n){1,56}.*<\/ThingSaveData>
Список Multi ThingSaveData с тем же PrefabName, я хочу заменить все ThingSaveData, если PrefabName == MixRemove, весь раздел ThingSaveData должен быть удален с
<ThingSaveData xsi:type="SlagSaveData">
<ReferenceId>4142</ReferenceId>
<PrefabName>MixRemove</PrefabName>
</ThingSaveData>
<ThingSaveData xsi:type="SlagSaveData">
<ReferenceId>4143</ReferenceId>
<PrefabName>MixOne</PrefabName>
</ThingSaveData>
<ThingSaveData xsi:type="SlagSaveData">
<ReferenceId>4144</ReferenceId>
<PrefabName>MixRemove</PrefabName>
</ThingSaveData>
до
<ThingSaveData xsi:type="SlagSaveData">
<ReferenceId>4143</ReferenceId>
<PrefabName>MixOne</PrefabName>
</ThingSaveData>