How to trim punctuation in Go

1 Answer

0 votes
package main

import (
    "fmt"
    "strings"
)

func main() {
    array := []string{
        "Go-Lang!!!",
        "...c",
        "java,,,",
        "c++",
        "**python__",
        ".S.Q.L.",
    }

    for _, s := range array {
        fmt.Println(trimPunctuation(s))
    }
}

func trimPunctuation(s string) string {
    charsToTrim := "*!.,_"
    
    return strings.Trim(s, charsToTrim)
}



/*
run:
  
Go-Lang
c
java
c++
python
S.Q.L

*/

 



answered Nov 23, 2024 by avibootz

Related questions

1 answer 143 views
1 answer 153 views
153 views asked Aug 21, 2020 by avibootz
1 answer 181 views
1 answer 147 views
147 views asked Aug 21, 2020 by avibootz
1 answer 178 views
178 views asked Aug 21, 2020 by avibootz
2 answers 203 views
203 views asked Aug 21, 2020 by avibootz
1 answer 238 views
238 views asked Aug 3, 2020 by avibootz
...