Поиск совпадения в Go
После сборки шаблона первое совпадение возвращает
команда FindString. Если подходящего
фрагмента нет, результат пустой.
Найдем первую группу цифр:
package main
import (
"fmt"
"regexp"
)
func main() {
re := regexp.MustCompile(`\d+`)
txt := "aaa 123 bbb 456"
fmt.Println(re.FindString(txt))
}
Дана строка:
txt := "123 abc 456 cde"
Найдите первую подстроку из букв и выведите ее.
Дана строка:
txt := "no digits"
Скажите, что вернет поиск, если цифр нет.
Дана строка:
txt := "1 23 456 789"
Проверьте наличие трех цифр подряд через поиск.