PowerShell, एक बहुउद्देश्यीय उपकरण होने के नाते, आपको तृतीय-पक्ष पुस्तकालयों की आवश्यकता के बिना सीधे तरीके से एक स्ट्रिंग को कैपिटलाइज़ करने की अनुमति देता है। आप यह कैसे कर सकते हैं यह यहां है.
(कैसे करें?) PowerShell में strings concatenate करने के लिए कई तरीके हैं.
(कैसे करें:) PowerShell में स्ट्रिंग को lower case में बदलने के लिए .ToLower() मेथड का इस्तेमाल आम है। यह मेथड .NET Framework से आता है और इसे सभी पावरशेल वर्जन्स में इस्तेमाल किया जा सकता है। हिस्टोरिकल कॉन्टेक्स्ट में, इस तरह के कन्वर्जन की जरूरत पहली बार तब आई जब यूजर्स से मिलने वाले इनपुट को सामान्य करने की नीड हुई। Alternatives के तौर पर, ToLowerInvariant() का यूज़ करना भी मुमकिन है, जो कल्चर-इनसेंसिटिव कन्वर्जन देता है। PowerShell Core में ToLowerInvariant() अक्सर प्रेफर किया जाता है, क्योंकि यह क्रॉस-प्लेटफॉर्म है। परफॉर्मेंस के लिहाज से, .ToLower() और .ToLowerInvariant() दोनों ही फास्ट हैं और लार्ज डेटा पर भी अच्छे रिजल्ट्स देते हैं।.
.ToLower()
ToLowerInvariant()
.ToLowerInvariant()
इतिहास के पन्नों पर जाएं, तो पैटर्न मैचिंग और स्ट्रिंग मॉडिफिकेशन की शुरुआत शुरुआती प्रोग्रामिंग भाषाओं के साथ ही हुई थी। PowerShell में -replace ऑपरेटर Regex (Regular Expressions) का उपयोग करके पैटर्न मैचिंग प्रदान करता है। इसके अलावा, .NET क्लासेस जैसे [regex] का प्रयोग करके भी स्ट्रिंग्स से डेटा हटाया जा सकता है, जो ज्यादा उन्नत खोज और मॉडिफिकेशन क्षमताएं देता है। PowerShell में -replace का इस्तेमाल जल्दी और सरलता से स्ट्रिंग्स में बदलाव के लिए किया जाता है, विशेषकर जब सीधे सीधे पैटर्न्स का मामला हो।.
-replace
[regex]
) PowerShell में सबस्ट्रिंग निकालने के लिए .Substring() मेथड और स्ट्रिंग ऑपरेटर का इस्तेमाल कर सकते हैं।.
.Substring()
स्ट्रिंग की लम्बाई पता करने की विधि बहुत समय से चली आ रही है। स्ट्रिंग की लम्बाई .NET ऑब्जेक्ट्स के Length प्रॉपर्टी द्वारा निर्धारित की जाती है, जिसे PowerShell में भी इस्तेमाल किया जाता है। इसके अलावा StringLength या StrLen जैसे कमांड्स भिन्न स्क्रिप्टिंग भाषाओं में पाए जाते हैं। PowerShell में इम्प्लीमेंटेशन UTF-16 करैक्टर एनकोडिंग को फॉलो करता है, जिसका मतलब है कि इमोजी या अन्य कुछ विशेष करैक्टर्स दो यूनिट्स के रूप में गिने जा सकते हैं।.
Length
StringLength
StrLen
(कैसे करें:) आउटपुट.
आप एक स्ट्रिंग से उद्धरण चिन्हों को हटाने के लिए -replace ऑपरेटर का उपयोग कर सकते हैं। यहाँ पर कैसे है.
(कैसे करें:) यह example.txt फाइल में हर पुराना शब्द को नया के साथ बदल देगा।.
example.txt
पुराना
नया
PowerShell में, आप -match, -replace, और -split ऑपरेटरों का उपयोग करके, दूसरों के बीच, नियमित व्यंजकों के साथ कार्य कर सकते हैं। आइए कुछ उदाहरणों का अन्वेषण करें.
-match
-split