आह, और यदि आपके पास एक बहुत लंबी स्ट्रिंग है जिसे आप तोड़ना चाहते हैं, तो एचटीएमएल का कहना है, आप इसे @
बाहरी के प्रत्येक तरफ डालकर कर सकते हैं "
- जैसे:
$mystring = @"
Bob
went
to town
to buy
a fat
pig.
"@
आप इसे बिल्कुल प्राप्त करें:
Bob
went
to town
to buy
a fat
pig.
और यदि आप नोटपैड ++ का उपयोग कर रहे हैं , तो यह एक स्ट्रिंग ब्लॉक के रूप में भी सही ढंग से हाइलाइट करेगा।
अब, यदि आप चाहते हैं कि स्ट्रिंग में दोहरे उद्धरण शामिल हों, तो बस उन्हें इस तरह जोड़ें:
$myvar = "Site"
$mystring = @"
<a href="http://somewhere.com/somelocation">
Bob's $myvar
</a>
"@
आपको ठीक यही मिलेगा:
<a href="http://somewhere.com/somelocation">
Bob's Site
</a>
हालाँकि, यदि आप उस @ की तरह डबल-कोट्स का उपयोग करते हैं, तो नोटपैड ++ को इस बात का अहसास नहीं होता है और सिंटैक्स रंग को बदल देगा जैसे कि केस के आधार पर इसे उद्धृत या उद्धृत नहीं किया गया था।
और यह क्या बेहतर है: कहीं भी आप एक $ चर डालें, यह व्याख्या नहीं करता है! (यदि आपको पाठ में डॉलर चिह्न की आवश्यकता है, तो आप इसे इस तरह टिक मार्क के साथ छोड़ सकते हैं: `` $ not-a -boy`)।
नोटिस! यदि आप लाइन"@
के बहुत शुरुआत में फाइनल नहीं डालते हैं , तो यह विफल हो जाएगा। मुझे यह पता लगाने में एक घंटे का समय लगा कि मैं अपने कोड में यह नहीं लिख सकता हूं!
यहाँ है MSDN : इस विषय पर विंडोज PowerShell "-स्ट्रिंग्स यहाँ" का उपयोग करना