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

Доллар как текст в Go

Чтобы доллар не начинал номер кармана, его удваивают: $$ превращается в один знак доллара в результате.

Добавим цену с символом валюты:

package main import ( "fmt" "regexp" ) func main() { re := regexp.MustCompile(`(\d+)`) txt := "cost 5" fmt.Println(re.ReplaceAllString(txt, "$$ $1")) }

Дана строка:

txt := "10"

Замените число на "$10" с буквальным долларом.

Дана строка:

txt := "a1"

Скажите, чем $1 отличается от $$1 в замене.

Дана строка:

txt := "x2y"

Вставьте "$" перед числом без захвата лишнего.

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