Инверсия набора в Go
Каретка сразу после [ означает отрицание: подходит любой символ, которого нет в списке.
Исключим цифры из совпадения:
package main
import (
"fmt"
"regexp"
)
func main() {
re := regexp.MustCompile(`[^0-9]+`)
txt := "a1b22c"
fmt.Println(re.FindAllString(txt, -1))
}
Дана строка:
txt := "abc123"
Напишите набор, который берет только цифры через инверсию букв.
Дана строка:
txt := "!!! ok ???"
Найдите фрагменты без знака вопроса.
Дана строка:
txt := "tab\there"
Исключите пробельные символы из набора.