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

Карманы через группы в Go

Каждая пара круглых скобок, кроме несохраняющих, дает карман с номером по порядку открытия.

Разберем адрес:

package main import ( "fmt" "regexp" ) func main() { re := regexp.MustCompile(`(\w+)@(\w+)`) txt := "mail ann@site" fmt.Println(re.FindStringSubmatch(txt)) }

Дана строка:

txt := "(12)(34)"

Скажите, сколько карманов создаст образец с двумя группами.

Дана строка:

txt := "tag <b>text</b>"

Захватите текст внутри тега в отдельный карман.

Дана строка:

txt := "a:b:c"

Сделайте два кармана вокруг двоеточий.

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