Golang : Remove dashes(or any character) from string
Problem :
You have a string with dashes in between and you want to remove all the dashes. How to do that?
Solution :
Use strings.Replace()
function to remove the dashes(or any character). See http://golang.org/pkg/strings/#Replace on how to configure the parameter.
package main
import (
"fmt"
"strings"
)
func main() {
strWithDashes := "0-201-53377-4"
// remove all dashes
// -1 means, all occurrences
noDashes := strings.Replace(strWithDashes, "-", "", -1)
fmt.Println("Before : ", strWithDashes)
fmt.Println("After : ", noDashes)
}
Output :
Before : 0-201-53377-4
After : 0201533774
Reference :
By Adam Ng
IF you gain some knowledge or the information here solved your programming problem. Please consider donating to the less fortunate or some charities that you like. Apart from donation, planting trees, volunteering or reducing your carbon footprint will be great too.
Advertisement
Tutorials
+18.2k Golang : Measure http.Get() execution time
+32.9k Golang : Integer is between a range
+12.9k Golang : Get uploaded file name or access uploaded files
+10.1k Google Maps URL parameters configuration
+6.1k Web : How to see your website from different countries?
+20.8k Fix "Failed to start php5-fpm.service: Unit php5-fpm.service is masked."
+11.8k Android Studio : Password input and reveal password example
+6.2k Golang : Check if one string(rune) is permutation of another string(rune)
+26.6k Get file path of temporary file in Go
+15.1k Golang : Test floating point numbers not-a-number and infinite example
+8.4k Golang : Quadratic example
+7.6k Golang : Combine slices but preserve order example