У мня есть строка которая содержит домен в формате: domen.com Я хочу найти 1 домен из текста (продолжать поиск до первого вхождения). Гуглил. Не могли бы вы мне помочь?
ожидаю hgh.ru но получаю h.ru
package main
import(
"fmt"
"regexp"
)
var re = regexp.MustCompile("[a-zа-я]\\.[a-zа-я]{2,6}")
func main(){
for _, value := range re.FindAllString("ghh hgh.ru", -1) {
fmt.Println(value)
}
}
\. экранируем точку т.к. любой одиночный символ
[a-zа-я] один символ в промежутке байт a-z, а-я
{2,6} поличество повторений от 2 до 6 включительно
магии не существует )