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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

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

@krista 

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


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

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


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


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

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


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