Регулярное выражение a.b соответствует любой строке, которая начинается с a, заканчивается на b и содержит один символ между ними (точка соответствует любому символу).
Чтобы проверить, существует ли подстрока, соответствующая a.b, используйте функцию regexp.MatchString.
lauren: Регулярное выражение a.b соответствует любой строке, которая начинается с a, заканчивается на b и содержит один символ между ними (точка соответствует любому символу).Чтобы проверить, существует ли подстрока, соответствующая a.b, используйте функцию regexp.MatchString.
Ну, теперь стало немного понятно. А можете показать на примере какого-нибудь кода, чтобы стало совсем ясно? Заранее спасибочки.)
Ну вот для примера:
matched, err := regexp.MatchString(`a.b`, "aaxbb")
fmt.Println(matched) // true
fmt.Println(err) // nil (regexp валидно)
Строка “aaxbb” подходит шаблону “a.b”, так как вместо точки может быть любое количество разных символов, а по краям есть “a” и “b”.