使用正则表达式从时区字符串中获取GMT偏移量


Get GMT offset from timezone string using regex

我正试图用regex从字符串(GMT-05:00) Eastern Time (US & Canada)返回-05:00。我知道这是一个乏味的问题,但我已经研究了几分钟,却一无所获。有人能帮忙吗?谢谢你看!

你试过什么?

您可以使用[+-][0-9]{2}:[0-9]{2}'b,它匹配加号或减号,后跟"dd:dd",其中"d"是一个数字。后面的'b确保类似-12:234565的内容不会匹配。