Uma solução simples é apenas dobrar as cotações. Veja o link para outras opções.
$var="Tony said:""I like this game!"""
minha nova definição é
$var="Tony said:"I like this game!""
Parece que apenas
"Tony said:"
parte pode ser recoginizada, mas eu preciso da frase inteira. O que posso fazer?
Uma solução simples é apenas dobrar as cotações. Veja o link para outras opções.
$var="Tony said:""I like this game!"""
Apenas para completar, soluções alternativas são usar o caractere de escape:
$var= "Tony said:\'"I like this game!\'""
ou " aqui strings ", que são normalmente úteis para textos com várias linhas, mas podem ser usado para este caso também:
$var=@"
Tony said:"I like this game!"
"@
Ainda mais fácil: aspas simples. Você pode colocar qualquer número de aspas duplas em uma string de aspas simples ou vice-versa:
$var = 'Tony said, "I like this game!"'
ou
$var = "Tony said, 'I like this game!'"
Pessoalmente, penso que esta é a solução mais fácil e mais legível.
Tags powershell