Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goSpRgCG 109 of 280 menu
◀ ▶

Группы символов в Go

Обратная косая с буквой задает класс символов: цифры, буквы или пробельные знаки. В RE2 группы \d, \w и \s относятся только к ASCII, кириллица в них не входит.

Соберем образец из цифр:

package main import ( "fmt" "regexp" ) func main() { re := regexp.MustCompile(`\d+`) txt := "a12 b345" fmt.Println(re.FindAllString(txt, -1)) }

Дана строка:

txt := "word_1 token-2"

Найдите слова из букв, цифр и подчеркивания через \w+.

Дана строка:

txt := "a\tb\nc"

Найдите пробельные фрагменты через \s+.

Дана строка:

txt := "буква1"

Скажите, войдет ли русская буква в \w.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить