Vim регулярное выражение правильной строки JSON - PullRequest
1 голос
/ 15 февраля 2010

Соответствует ли это регулярное выражение vim только корректным строкам JSON? Соответствует ли она каждой правильной строке JSON? Цитаты являются частью регулярного выражения.

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

UPD: мне нужны строковые объекты JSON ("...").

Ответы [ 2 ]

2 голосов
/ 15 февраля 2010

В моих глазах регулярное выражение соответствует синтаксической диаграмме (см. Ниже) из http://www.json.org. IMO ваше регулярное выражение должно соответствовать только правильным строкам JSON.

image

0 голосов
/ 15 февраля 2010

Редактировать после обновления: регулярное выражение выглядит нормально для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...