À l'aide de la remplacer opérateur sur une chaîne qui a des citations powershell
Je suis à la recherche d'exécuter la commande
foreach-object {$_ -replace
Cependant la chaîne je suis d'essayer de travailler avec pourrait être décrit comme la suite de la
this string "has" quotes
l'ensemble de la ligne en cours de
foreach-object {$_ -replace "this string "has" quotes", "this string "won't have" quotes"}
Comment puis-je faire cette citation rempli la ligne de travail avec powershell?
OriginalL'auteur mhopkins321 | 2012-06-25
Vous devez vous connecter pour publier un commentaire.
Vous pouvez échapper à la imbriquée des guillemets comme si
`"
ou mieux encore, utilisez des guillemets simples pour la citation de la chaîne, alors vous n'aurez pas besoin d'échapper les guillemets doubles par exemple:Remarque: avec des guillemets simples, vous n'obtiendrez pas l'expansion des variables dans une chaîne de caractères.
OriginalL'auteur Keith Hill
Avez-vous essayez de doubler vous guillemets comme un caractère d'échappement pour les citations? c'est à dire
OriginalL'auteur Sweet_Pete
Vous pouvez Grave (la touche tilde) des guillemets doubles comme un caractère d'échappement. Vous pouvez le faire à n'importe quel caractère spécial dans une chaîne de caractères.
par exemple
OriginalL'auteur cyiton