如何从字符串中删除最后4个字符?

KainAlive:

我想从字符串中删除最后4个字符,因此“ test.txt”变为“ test”。

package main

import (
    "fmt"
    "strings"
)

func main() {
    file := "test.txt"
    fmt.Print(strings.TrimSuffix(file, "."))
}
Shubham Srivastava:

您可以使用它删除最后一个“。”之后的所有内容。
去操场

package main

import (
    "fmt"
    "strings"
)

func main() {
    sampleInput := []string{
    "/www/main.js",
    "/tmp/test.txt",
    "/tmp/test2.text",
    "/tmp/test3.verylongext",
    "/user/bob.smith/has.many.dots.exe",
    "/tmp/zeroext.",
    "/tmp/noext",
    "",
    "tldr",
    }
    for _, str := range sampleInput {
        fmt.Println(removeExtn(str))
    }
}

func removeExtn(input string) string {
    if len(input) > 0 {
        if i := strings.LastIndex(input, "."); i > 0 {
            input = input[:i]
        }
    }
    return input
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Javascript:如何从div或字符串中删除最后一个字符?

如何从字符串中删除最后一个字符?

如何使用参数屏蔽Java中除最后4个字符外的所有字符串字符?

从字符串中删除最后一个字符。斯威夫特语言

如何在Golang中删除字符串的最后一个字符?

从字符串中删除最后三个字符

如何使用jQuery从字符串中删除最后一个字符?

Objective-C-从字符串中删除最后一个字符

从字符串中删除最后一个字符

从SQL Plus中的字符串中删除最后一个字符

如何从字符串列表中的每个字符串中删除最后一个字符

如何删除多个字符串中的最后一个字符?

如何在Swift 4中删除字符串的最后一个字符?

如何获取字符串中的最后4个字符-Laravel

如何从字符串变量中删除最后一个字符?

如何每次仅从具有可变字符长度的子字符串中获取最后4个字符

如何使用XPath查询仅检索字符串中的最后4个字符

如何在C#中动态删除字符串中的最后一个字符

在SQL中创建视图时从字符串中删除最后5个字符

从awk捕获的字符串中删除最后一个字符

如何从字符串中删除最后一个字符?

如何从IronPyhon中的字符串中删除最后一个字符?

从 Bash 中的字符串中捕获前 4 个和最后 4 个字符?

从字符串中删除最后一个字符实例 - Javascript - 重温

如何从字符串中删除第一个和最后一个字符?

如何从字符串中删除最后一个字符?

Smarty 删除字符串中的最后一个字符,如果它是 '/'

如何在 Haskell 中删除字符串中的最后一个字符(不使用 init)?

如何删除R中字符串变量中的最后一个字符?