Ответ 1
В пакете строк есть то, что вы ищете. В частности, функция HasPrefix: http://golang.org/pkg/strings/#HasPrefix
Пример:
fmt.Println(strings.HasPrefix("my string", "prefix")) // false
fmt.Println(strings.HasPrefix("my string", "my")) // true
Этот пакет полон множеством различных вспомогательных функций, которые вы должны проверить.