regex хранит строку недостаточно проверенного размера - PullRequest
0 голосов
/ 10 мая 2011

У меня есть строки в кавычках, которые я хочу сохранить и заменить.Это длинный JSON-скрипт, который я хочу настроить, не делая его вручную.В «кавычках» много значений, потому что это синтаксис.

"Variable" : { 
     definitions
  }

Я хотел найти эти переменные недоопределенной длины, используя

"(\w)" : \{
    definitions
\}

, но он не работает,Греп TextWrangler не находит ничего.Я думаю, что \ w только для одного символа, есть ли способ найти и сохранить неопределенное количество символов?Я хотел использовать подстановочный знак, например *, но это приводило к ошибке или отсутствию чего-либо

Что я должен использовать?

1 Ответ

2 голосов
/ 10 мая 2011

\w* или \w\* будут соответствовать нулю или более буквенно-цифровых символов / символов подчеркивания; необходимость обратной косой черты перед * зависит от конкретной реализации регулярного выражения. В качестве альтернативы, вы можете использовать \w+ или \w\+ для соответствия одному или нескольким \w с.

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