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

Все совпадения в Go

Команда поиска всех принимает лимит: число -1 означает без ограничения количества.

Соберем все числа:

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

Дана строка:

txt := "cat dog cat"

Найдите все слова cat.

Дана строка:

txt := "x y z"

Ограничьте выдачу двумя первыми совпадениями.

Дана строка:

txt := "none"

Скажите, что вернет поиск всех при отсутствии совпадений.

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