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

Команда или в Go

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

Найдем cat или dog:

package main import ( "fmt" "regexp" ) func main() { re := regexp.MustCompile(`cat|dog`) txt := "I have a cat and a dog" fmt.Println(re.FindAllString(txt, -1)) }

Дана строка:

txt := "red green blue"

Найдите "red" или "blue".

Дана строка:

txt := "aba aca"

Сгруппируйте (a|e) между буквами b.

Дана строка:

txt := "http ftp"

Сделайте выбор между двумя префиксами протокола.

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