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

Карман в строке замены в Go

В строке замены доллар с номером вставляет текст кармана: $1, $2 и так далее. Именованный карман задают как ${name}.

Поменяем порядок слов:

package main import ( "fmt" "regexp" ) func main() { re := regexp.MustCompile(`(\w+) (\w+)`) txt := "ann bob" fmt.Println(re.ReplaceAllString(txt, "$2 $1")) }

Дана строка:

txt := "12.03.2020"

Замените дату на формат "03-12" через карманы.

Дана строка:

txt := "file.txt"

Оставьте только расширение в кармане $1.

Дана строка:

txt := "a=b"

Сформируйте строку "b=a".

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