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
How to extract text from between html tag using Regular Expressions in Golang?
How to remove symbols from a string in Golang?
Regular expression to validate the date format in "dd/mm/yyyy"
Replace any non-alphanumeric character sequences with a dash using Regex
Replace first occurrence of string using Regexp
Regular expression for matching HH:MM time format in Golang
Regular expression to validate phone number
Regular expression to extract date(YYYY-MM-DD) from string
Regular expression to validate email address
Regular Expression to get a string between parentheses in Golang