Предполагая, что вы обрабатываете одну дату и время, вы можете использовать это регулярное выражение:
/(?<=\").*?(?:(?=Z)|(?=[+-]))/
Оглядываясь назад, вы обнаруживаете двойное quote
, а затем соответствует любому символу ноль или более раз (не жадный)затем он ожидает либо 'Z'
, либо плюс [+]
, либо минус [-]
.