标签: regex notepad++
我有一个填充了自定义文本和脚本的大文件,由一个软件使用,因为一个问题而崩溃 软件显示全文
{#HEXCOLOR}文字文字文字{/} 例如 {#FF00FF}您好{/}
正如我们所看到的那样,整个文本位于从{#HEXCOLOR}开始并以{/}结尾的自定义脚本中,但在某些行中缺少“{/}”,这会导致程序崩溃。
{#FF00FF}你好
有可能通过正则表达式搜索文件中缺少的{/}吗?
我自己尝试但失败了:
{#[^ {}] }。?{/ [^ {}] *}
答案 0 :(得分:1)
你可以使用这种模式
({#[^}]+}[^{\r\n]+)(?={#|$)
并替换为\1{/} Demo
\1{/}