Regular expression to split string on white spaces
Example
package main
import (
"fmt"
"regexp"
)
func main() {
str1 := "Split String on \nwhite \tspaces."
re := regexp.MustCompile(`\S+`)
fmt.Printf("Pattern: %v\n", re.String()) // Print Pattern
fmt.Printf("String contains any match: %v\n", re.MatchString(str1)) // True
submatchall := re.FindAllString(str1, -1)
for _, element := range submatchall {
fmt.Println(element)
}
}
Output
Pattern: \S+
String contains any match: true
Split
String
on
white
spaces.
Most Helpful This Week
Regular expression to validate the date format in "dd/mm/yyyy"
Regular expression to extract DNS host-name or IP Address from string
Replace first occurrence of string using Regexp
How to extract text from between html tag using Regular Expressions in Golang?
Regex to extract image name from HTML in Golang
Regular expression to validate common Credit Card Numbers