Ah ve ayrılmak istediğiniz çok uzun bir dizeniz varsa, HTML diyelim, dışın @
her iki tarafına bir - koyarak şöyle yapabilirsiniz "
:
$mystring = @"
Bob
went
to town
to buy
a fat
pig.
"@
Tam olarak şunu elde edersiniz:
Bob
went
to town
to buy
a fat
pig.
Notepad ++ kullanıyorsanız , bir dize bloğu olarak doğru bir şekilde vurgulanacaktır.
Şimdi, bu dizenin çift tırnak içermesini istiyorsanız, bunları şu şekilde ekleyin:
$myvar = "Site"
$mystring = @"
<a href="http://somewhere.com/somelocation">
Bob's $myvar
</a>
"@
Tam olarak şunu elde edersiniz:
<a href="http://somewhere.com/somelocation">
Bob's Site
</a>
Bununla birlikte, bu @ dizgisinde çift tırnak kullanırsanız, Notepad ++ bunu fark etmez ve duruma bağlı olarak alıntılanmış veya alıntılanmış gibi sözdizimi rengini kapatır.
Ve daha da iyisi şu: $ değişkeni eklediğiniz her yerde yorumlanıyor! (Metinde dolar işaretine ihtiyacınız varsa, bunun gibi bir onay işareti ile kaçarsınız: `` $ a-değişken ''.)
FARKINA VARMAK! Finali çizginin"@
en başına koymazsanız başarısız olur. Koduma girintili olamadığımı anlamak bir saatimi aldı!
İşte MSDN : Konuyla ilgili “İşte-Dizeleri” Windows PowerShell Kullanarak