I am looking to run the command
foreach-object {$_ -replace
However the string I am attempting to work with could be described as the follo
You can Grave (the tilde key) double quotation marks as an escape character. You can do this to any special character in a string.
e.g.
$a = "This String `"Has`" Quotes"
$a = $a.replace("This String `"Has`" Quotes","this string won't have quotes. ")
You can either escape the nested double quotes like so `"
or better yet, use single quotes for quoting of the string then you won't need to escape the double quotes e.g.:
'this string "has" quotes'
Note: with single quotes you won't get variable expansion in a string.
Did you try doubling up you quotation marks as an escape character for quotes? i.e.
$a = "This String ""Has"" Quotes"
$a = $a.replace("This String ""Has"" Quotes","this string ""won't have"" quotes. ")