Go-তে, strings প্যাকেজ একটি স্ট্রিংয়ের কেবল প্রথম অক্ষরটিকে বড় হাতের অক্ষরে পরিণত করার সরাসরি কোনো ফাংশন প্রদান করে না। তাই, আমরা strings.ToUpper() ফাংশন, যা একটি স্ট্রিংকে বড় হাতের অক্ষরে পরিণত করে, এর সাথে স্লাইসিং কম্বাইন করে আমাদের লক্ষ্য অর্জন করি। এটি কিভাবে করবেন.
strings
strings.ToUpper()
Go তে, স্ট্রিং সংযুক্তিকরণের জন্য বিভিন্ন উপায় রয়েছে। এখানে কয়েকটি সাধারণ পদ্ধতির সাথে উদাহরণ দেওয়া হলঃ.
Go তে, একটি স্ট্রিংকে লোয়ারকেসে রূপান্তর করা strings প্যাকেজ ব্যবহার করে সহজেই সম্ভব, বিশেষভাবে ToLower() ফাংশনের মাধ্যমে। এই ফাংশনটি একটি স্ট্রিং হিসেবে ইনপুট নেয় এবং সমস্ত আপারকেস অক্ষরকে লোয়ারকেসে রূপান্তরিত করে একটি নতুন স্ট্রিং রিটার্ন করে। এখানে একটি দ্রুত উদাহরণ দেওয়া হল.
ToLower()
Go-তে, নির্দিষ্ট নিদর্শনের সাথে মিলে যায় এমন অক্ষরগুলি মুছে ফেলা regexp প্যাকেজ ব্যবহার করে সহজেই সম্পন্ন করা যেতে পারে। এখানে, আমরা কীভাবে স্ট্রিং থেকে সব সংখ্যাগুলি, এরপরে সব অ-অল্ফানিউমেরিক অক্ষর মুছে ফেলতে হয় তা উদাহরণ হিসাবে দেখাব। 1.
regexp
Go ভাষায়, string টাইপটি বাইটের একটি রিড-ওনলি স্লাইস। সাবস্ট্রিংগুলি এক্সট্র্যাক্ট করার জন্য, মূলত slice সিনট্যাক্সের পাশাপাশি লেন্থ চেকিংয়ের জন্য বিল্ট-ইন len() ফাংশন এবং আরও জটিল অপারেশনগুলির জন্য strings প্যাকেজের ব্যবহার করা হয়। এখানে আপনি কিভাবে এটি অর্জন করতে পারেন তার একটি উদাহরণ.
string
slice
len()
Go তে, স্ট্রিংগুলি অপরিবর্তনীয় বাইটস সিকোয়েন্স হিসেবে বিবেচিত হয়। একটি স্ট্রিং এর দৈর্ঘ্য খুঁজে পাওয়া যায় বিল্ট-ইন len() ফাংশন ব্যবহার করে যা বাইটের সংখ্যা ফেরত দেয়, অবশ্যই চরিত্রের সংখ্যা নয়। এখানে এর ব্যবহার কীভাবে করবেন তা দেখানো হলো.
Go-তে, স্ট্রিং ইন্টারপোলেশন সাধারণত fmt প্যাকেজের মাধ্যমে অর্জন করা হয়, বিশেষত Sprintf ফাংশনের মাধ্যমে, যা আপনাকে বিন্যাস ক্রিয়াশীল স্থান নির্ধারণ করে স্ট্রিংয়ে ভেরিয়েবল ইঞ্জেক্ট করতে দেয়। বিন্যাস স্ট্রিংয়ে ক্রিয়াশীল স্থানগুলি হলো প্লেসহোল্ডার এবং দেওয়া ভেরিয়েবলের মান দ্বারা প্রতিস্থাপিত হয়। এখানে কিভাবে এটি ব্যবহার করা হয়.
fmt
Sprintf
Go একটি স্ট্রিং থেকে কোটেশন মুছে ফেলার জন্য বেশ কিছু পদ্ধতি অফার করে, কিন্তু সবচেয়ে সরল পদ্ধতিটি হল strings প্যাকেজ দ্বারা প্রদানকৃত Trim এবং TrimFunc ফাংশন ব্যবহার করা। এটি কিভাবে করতে হয় তা নিচে দেখানো হয়েছে.
Trim
TrimFunc
Go তে, strings প্যাকেজ বিভিন্ন ফাংশন প্রস্তাব করে যা স্ট্রিংয়ের মধ্যে টেক্সট অনুসন্ধান এবং প্রতিস্থাপন করে। আসুন কিছু সাধারণ পদ্ধতি অন্বেষণ করি। strings.Contains ব্যবহার করে টেক্সট অনুসন্ধান:.
strings.Contains
গো ভাষায়, regexp প্যাকেজ রেগেক্স ফাংশনালিটি প্রদান করে। এই ব্যবহারের ধাপে ধাপে গাইড দেওয়া হল.