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

Исключения внутри набора в Go

Инверсия внутри набора удобна, когда проще перечислить запретные символы, чем все допустимые.

Пример на строке:

package main import ( "fmt" "regexp" ) func main() { re := regexp.MustCompile(`[^\d\s]`) txt := "a1 b2" fmt.Println(re.FindAllString(txt, -1)) }

Дана строка:

txt := "a1 b2"

Измените образец так, чтобы совпадений стало больше или меньше.

Дана строка:

txt := "test-data here"

Включите дефис в набор букв без диапазона.

Дана строка:

txt := "[x]"

Скажите, нужно ли экранировать скобки внутри набора.

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