Искал и не нашёл регэксп, к-рый матчит буквы (в т.ч. неанглийские) и пробелы, но не что-то остальное. SO думает вот это, https://stackoverflow.com/questions/3009993/regex-what-would-be-regex-for-mat... , но там прямого и готового ответа нет. Правильно ли так?
^[a-zA-Z\p{L} ]+$
Соответственно, вот код на голанге:
package main
import (
"fmt"
"regexp"
)
func main() {
regex := `^[a-zA-Z\p{L} ]+$`
fmt.Println(regex)
matched, err := regexp.Match(regex, []byte(`ЯРeéèêë世界`))
fmt.Println(matched, err)
}
<×