SplitN倒退?

时间:2016-09-01 21:45:58

标签: go

我有一个字符串,它总是以一个每次都改变的句子开头,但以时间和日期结束。例如"我去了商店12:00 12/12/12"或者"我喜欢烤面包11:20 13/10/14"。

我想从这些字符串中提取时间。从右边开始可以做SplitN吗?

1 个答案:

答案 0 :(得分:0)

如果你知道它总会以时间和日期结束,为什么不只是以分裂为后退呢?

Playground link

package main

import (
    "fmt"
    "strings"
)

func main() {
    s := "I went to the shop 12:00 12/12/12"
    chunks := strings.Split(s, " ")
    time := chunks[len(chunks)-2]
    fmt.Println(time)
}