ZyX
ZyX

Reputation: 53604

Vim regex of correct json string

Does this vim regex match only correct JSON strings? Does it match every correct JSON string? Quotes are part of regex.

"\([^\\"]\|\\\(u\x\{4}\|["trf\\bn/]\)\)*"

UPD: I need JSON string objects ("...").

Upvotes: 1

Views: 409

Answers (2)

f3lix
f3lix

Reputation: 29877

In my eyes the regex corresponds to the syntax diagram (see below) from http://www.json.org . IMO your regexp should only match correct JSON strings.

Upvotes: 2

soulmerge
soulmerge

Reputation: 75704

Edit after update: The regex looks ok to me.

Upvotes: 0

Related Questions