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

Карманы во всех совпадениях в Go

Команда поиска всех с подстрочным разбором возвращает срез срезов: для каждого совпадения полный текст и карманы.

Разберем несколько пар:

package main import ( "fmt" "regexp" ) func main() { re := regexp.MustCompile(`(\w+)=(\w+)`) txt := "a=1 b=2 c=3" fmt.Println(re.FindAllStringSubmatch(txt, -1)) }

Дана строка:

txt := "1;2;3"

Захватите каждое число между ; в карман.

Дана строка:

txt := "x:y z:t"

Выведите только вторые карманы всех совпадений.

Дана строка:

txt := "ok"

Скажите, как выглядит пустой результат.

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