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

Спецсимволы внутри набора в Go

Внутри набора многие спецсимволы теряют особый смысл и совпадают буквально. Точку и звездочку часто можно писать без экранирования.

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

package main import ( "fmt" "regexp" ) func main() { re := regexp.MustCompile(`[.*+]`) txt := "a.b*c+d" fmt.Println(re.FindAllString(txt, -1)) }

Дана строка:

txt := "a.b*c+d"

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

Дана строка:

txt := "test-data here"

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

Дана строка:

txt := "[x]"

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

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