PowerShell:
सबस्ट्रिंग्स निकालना
कैसे करें? (How to:)
PowerShell में सबस्ट्रिंग निकालने के लिए .Substring()
मेथड और स्ट्रिंग ऑपरेटर का इस्तेमाल कर सकते हैं।
# .Substring() का उपयोग
$stringExample = "नमस्ते PowerShell"
$substring = $stringExample.Substring(0, 6)
$substring
उदाहरण से आउटपुट: नमस्ते
# स्ट्रिंग ऑपरेटर का उपयोग
$substring = $stringExample[0..5] -join ''
$substring
उपरोक्त दोनों उदाहरणों से आउटपुट समान होगा।
गहन जानकारी (Deep Dive)
सबस्ट्रिंग निकालने की जरूरत तब पड़ी जब प्रोग्रामिंग में बड़ी स्ट्रिंग्स को संभालने की जरूरत आई। पुराने समय में, सीमित संसाधनों के कारण, केवल जरूरी डेटा का इस्तेमाल होता था और ऐसे में सबस्ट्रिंग निकालना अहम हो जाता था।
PowerShell में सबस्ट्रिंग की तकनीकों का विकल्प भी हैं, जैसे कि -match
ऑपरेटर, रेगुलर एक्सप्रेशन (Regex) और .Split()
मेथड शामिल हैं। ये तरीके और भी जटिल पैटर्न्स को हैंडल कर सकते हैं।
# Regex का उपयोग
$regexPattern = 'स्ते'
if ($stringExample -match $regexPattern) {
$matches[0]
}
जब सबस्ट्रिंग की बात आती है, तो प्रदर्शन और स्पीड पर विचार करना महत्वपूर्ण होता है। बड़ी स्ट्रिंग्स में .Substring()
प्रायः तेज होता है।