Синтаксис […]
- это класс символов , который соответствует одному из символов, как описано внутри. С [^…]
класс символов инвертируется так, что он соответствует любому символу, кроме тех, которые описаны внутри.
Итак, [^:"]
описывает любой произвольный символ, кроме :
и "
. И ([^:"]+)
является группой, которая соответствует одному или нескольким произвольным символам, за исключением :
и "
.