full path: views/admin/users.html
trim set (views): /admin/users.html
trim set (views/): admin/users.html
full path: views/index.html
trim set (views): /index.html
trim set (views/): ndex.html
Heres мой код:strings.Trim удаляет букву "я" (golang)
err := filepath.Walk("./views", func(path string, info os.FileInfo, err error) error {
if strings.Contains(path, ".html") {
bytes, err := ioutil.ReadFile(path)
if err != nil {
panic(err)
}
fmt.Println("full path:", path)
fmt.Println("trim set (views):", strings.Trim(path, "views"))
fmt.Println("trim set (views/):", strings.Trim(path, "views/"))
}
}
ли я сошел с ума? Связана ли с этим косая черта? Пожалуйста, объясните, что происходит, если вы знаете.
"Обрезка возвращает кусок строки s со всеми ведущими и задними точками Unicode кодов, содержащихся в cutset удалены." – sberry
Возможно, вы хотите 'TrimPrefix' – sberry
Спасибо! Очевидно, мне нужно немного поспать. –