找不到记事本的Notepad ++正则表达式{/}

时间:2015-02-28 16:25:20

标签: regex notepad++

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

{#HEXCOLOR}文字文字文字{/} 例如 {#FF00FF}您好{/}

正如我们所看到的那样,整个文本位于从{#HEXCOLOR}开始并以{/}结尾的自定义脚本中,但在某些行中缺少“{/}”,这会导致程序崩溃。

例如,

{#FF00FF}你好

有可能通过正则表达式搜索文件中缺少的{/}吗?

我自己尝试但失败了:

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

1 个答案:

答案 0 :(得分:1)

你可以使用这种模式

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

并替换为\1{/}
Demo