正则表达式javascript排除一个字符

时间:2016-09-29 15:05:21

标签: json regex notepad++

我需要找到这个字符串:

{ "any string but :",

例如:

{ id,
{ this.content,
{ var = {123},

我在Notepad ++上搜索:

{ (.*?),

但我不知道如何排除:with

^\:\

有任何帮助吗?感谢。

不理想的结果:

{ id:id,

我正在搜索javascript语法错误。错误地,有人将JSONS定义为:

{ id, data, etc, etc,...} 

必须时(这是正确的方法):

{ id: id, data: something, etc:etc, etc:something,...} 

所以我想找到那个字符串没有的地方:(这是正确的)

1 个答案:

答案 0 :(得分:1)

您可以使用以下内容:

{[^:]*?,

<强> Working demo

更新:我注意到您更新了问题。因此,对于您编辑的问题,您可以使用:

{[^:]*?,|(?<=, )\w+,

<强> Working demo 2