পাওয়ারশেল, একটি বহুমুখী টুল হিসেবে, তৃতীয়-পক্ষের লাইব্রেরির প্রয়োজন না পড়ে, সহজ পদ্ধতিতে একটি স্ট্রিং ক্যাপিটালাইজ করতে দেয়। নিচের উপায়ে আপনি এটি করতে পারেন.
ঐতিহাসিকভাবে, আগের প্রোগ্রামিং ভাষাগুলিতে স্ট্রিংগুলি সংযোজন করা একটু কঠিন ছিল - এটা মনে করুন বাক্যগুলিকে টেপ দিয়ে আটকে রাখার মতো। পাওয়ারশেলে, এটি খুবই সহজ। কাজটি সম্পন্ন করার বিভিন্ন উপায় আছে। ‘+’ অপারেটরটি সরল কিন্তু অনেকগুলি স্ট্রিংগুলির সাথে এটি ধীর হতে পারে। “$variable” দিয়ে স্ট্রিং ইন্টারপোলেশন পরিষ্কার এবং স্ট্রিংগুলিতে ভ্যারিয়েবল ঢোকানোর জন্য দারুন। টেম্পলেটিং পরিস্থিতিগুলিতে ‘-f’ অপারেটরটি উজ্জ্বল। পারফরম্যান্স সম্পর্কে - যদি আপনি একটি রচনার সমান স্ট্রিং একত্রিত করতে চান, আপনার কিছু আরও শক্তিশালীর প্রয়োজন হবে। সেই ক্ষেত্রে StringBuilder প্রবেশ করে। এটি সাথে সাথে সংযোজন করে না; বরং, এটি আপনার স্ট্রিংগুলিকে ডাকা হলে, সময় ও মেমোরি সাশ্রয় করে একত্রিত করে।.
StringBuilder
PowerShell স্ট্রিংগুলির সাথে বেশ কার্যকরী। .ToLower() মেথড ব্যবহার করুন, এরকম.
.ToLower()
PowerShell -replace অপারেটর ব্যবহার করে প্যাটার্নের সাথে মেলে এমন অক্ষরগুলি মুছে ফেলে। এখানে আপনার জন্য কিছু স্ট্রিং-মেরামতের কাজ.
-replace
পাওয়ারশেলে স্ট্রিংগুলি কিভাবে কাটা যায় তা এখানে দেখানো হয়েছে.
PowerShell-এ স্ট্রিং দৈর্ঘ্য পাওয়া সরাসরি সম্ভব। শুধু একটি স্ট্রিং .Length প্রোপার্টির কাছে নিক্ষেপ করুন, এইরকম ভাবে.
.Length
পাওয়ারশেলে, আপনি ডাবল-উদ্ধৃতি স্ট্রিং এবং ভ্যারিয়েবলের নামের আগে $ চিহ্ন ব্যবহার করে ইন্টারপোলেট করতে পারেন। এক্সপ্রেশনগুলিকে $() এর মধ্যে রাখুন যাতে তা সরাসরি স্ট্রিংয়ের মধ্যে মূল্যায়ন করা যায়।.
$
$()
আপনি -replace অপারেটর ব্যবহার করে স্ট্রিং থেকে উদ্ধৃতি চিহ্নগুলি ফেলে দিতে পারেন। এখানে এর ব্যবহার দেওয়া হল.
PowerShell এ খোঁজা এবং পরিবর্তন বেশ সরল। স্ট্রিংগুলিতে -replace এবং ফাইলের জন্য Get-Content সহ Set-Content দেখুন।.
Get-Content
Set-Content
PowerShell এ, আপনি -match, -replace, এবং -split অপারেটরগুলিসহ অন্যান্য অপারেটর ব্যবহার করে রেগুলার এক্সপ্রেশনস সঙ্গে কার্যক্রম চালাতে পারেন। চলুন কিছু উদাহরণ দেখি.
-match
-split