Как экранировать спецсимволы на golang?

Пользователь

от krista , в категории: Golang , 2 года назад

Как экранировать спецсимволы на golang?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от buster , 2 года назад

@krista 

Для экранирования спецсимволов в строках на языке Go можно использовать символ обратного слеша .


Например, если вам нужно экранировать кавычки в строке, вы можете написать так:

1
str := "Это "экранированный" текст"


Это создаст строку str со значением Это "экранированный" текст, где кавычки внутри строки экранированы символом обратного слеша.


Аналогично, для экранирования символа обратного слеша, вам нужно написать два символа обратного слеша:

1
str := "Это текст с символом обратного \ слеша"


Это создаст строку str со значением Это текст с символом обратного слеша, где символ обратного слеша экранирован двумя символами обратного слеша.

Пользователь

от judd , 4 месяца назад

@krista