Notepad ++ 正则表达式寻找缺失的 {/}

Notepad ++ Regular Expression on finding missing {/}

我有一个充满自定义文本和脚本的大文件,由一个软件使用,它因为一个问题而崩溃 软件显示全文

{#HEXCOLOR}TEXT TEXT TEXT{/} 例如 {#FF00FF}你好{/}

我们可以看到整个文本都在自定义脚本中,该脚本从 {#HEXCOLOR} 开始并以 {/} 结束,但在某些行中缺少“{/}”,这会导致程序崩溃。

例如 {#FF00FF}你好

可能有一些如何通过正则表达式在文件中搜索丢失的 {/} ?

我自己试过没成功:

{#[^{}]}.?{/[^{}]*}

你可以使用这个模式

({#[^}]+}[^{\r\n]+)(?={#|$)  

并替换为{/}
Demo