2012-03-13 6 views
0

Я пытаюсь вернуть -05:00 из строки (GMT-05:00) Eastern Time (US & Canada) с регулярным выражением. Я знаю, что это утомительный вопрос, но я занимаюсь исследованиями на пару минут и никуда не ушел. Может ли кто-нибудь помочь? Спасибо, что посмотрели!Получить GMT смещение от строки часового пояса с использованием regex

ответ

4

Что вы пробовали?

Вы можете использовать [+-][0-9]{2}:[0-9]{2}\b, который соответствует знаку плюс или минус, а затем 'dd: dd' где 'd' - это цифра. Конечный \b гарантирует, что что-то вроде -12:234565 не будет соответствовать.

+0

Отлично, я пытался захватить (GMT ...), что в ретроспективе очень глупо. – ThomasReggi

Смежные вопросы