String Operations: Concatenation, Substring, এবং Replace

String Handling এবং Manipulation (স্ট্রিং হ্যান্ডলিং এবং ম্যানিপুলেশন) - ভিজুয়াল বেসিক ডট নেট (VB.Net) - Computer Programming

320

String Operations in VB.Net: Concatenation, Substring, and Replace

Strings হল একটি ডেটা টাইপ যা টেক্সট ডেটা সংরক্ষণ করে। VB.Net-এ স্ট্রিং অপারেশনগুলো খুবই সাধারণ এবং গুরুত্বপূর্ণ, যেমন Concatenation, Substring, এবং Replace। এই অপারেশনগুলো স্ট্রিং manipulation করতে ব্যবহৃত হয় এবং প্রোগ্রামিংয়ের নানা ক্ষেত্রে উপকারী।


১. Concatenation (স্ট্রিং যুক্তকরণ)

Concatenation বা স্ট্রিং যুক্তকরণ একটি অপারেশন যা দুটি বা দুটি অধিক স্ট্রিং একসাথে যোগ করে একটি নতুন স্ট্রিং তৈরি করে। VB.Net-এ স্ট্রিং যুক্ত করার জন্য & (এম্পারস্যান্ড) অপারেটর ব্যবহার করা হয়।

সিনট্যাক্স:

Dim result As String = string1 & string2

উদাহরণ:

Dim firstName As String = "John"
Dim lastName As String = "Doe"
Dim fullName As String = firstName & " " & lastName

Console.WriteLine(fullName)  ' আউটপুট হবে: John Doe

ব্যাখ্যা:

  • এখানে firstName এবং lastName স্ট্রিং দুটি & অপারেটরের মাধ্যমে একত্রিত করা হয়েছে, এবং একটি নতুন স্ট্রিং fullName তৈরি হয়েছে।

২. Substring (স্ট্রিং সাবস্ট্রিং)

Substring স্ট্রিংয়ের নির্দিষ্ট অংশ বের করার জন্য ব্যবহৃত হয়। আপনি স্ট্রিংয়ের একটি নির্দিষ্ট অংশ (একটি নির্দিষ্ট সূচক থেকে শুরু হয়ে কিছু নির্দিষ্ট দৈর্ঘ্য পর্যন্ত) বের করতে পারেন।

সিনট্যাক্স:

Dim result As String = originalString.Substring(startIndex, length)
  • startIndex: শুরু করার সূচক (0 থেকে শুরু হয়)।
  • length (অপশনাল): কত দৈর্ঘ্য থেকে সাবস্ট্রিংটি হবে।

উদাহরণ:

Dim sentence As String = "Hello, World!"
Dim word As String = sentence.Substring(7, 5)

Console.WriteLine(word)  ' আউটপুট হবে: World

ব্যাখ্যা:

  • এখানে sentence.Substring(7, 5) ব্যবহার করে "Hello, World!" স্ট্রিংয়ের ৭ তম ইনডেক্স থেকে শুরু করে ৫টি ক্যারেক্টার (World) বের করা হয়েছে।

অপর উদাহরণ:

Dim phrase As String = "Welcome to VB.Net"
Dim part As String = phrase.Substring(0, 7)

Console.WriteLine(part)  ' আউটপুট হবে: Welcome

ব্যাখ্যা:

  • এখানে phrase.Substring(0, 7) স্ট্রিংয়ের প্রথম ৭টি ক্যারেক্টার Welcome আলাদা করে বের করা হয়েছে।

৩. Replace (স্ট্রিং প্রতিস্থাপন)

Replace একটি স্ট্রিংয়ের নির্দিষ্ট অংশ বা সাবস্ট্রিংটি অন্য একটি সাবস্ট্রিং দিয়ে প্রতিস্থাপন করতে ব্যবহৃত হয়।

সিনট্যাক্স:

Dim result As String = originalString.Replace(oldValue, newValue)
  • oldValue: প্রতিস্থাপন করতে চাওয়া পুরনো স্ট্রিং বা সাবস্ট্রিং।
  • newValue: নতুন স্ট্রিং যা পুরনো স্ট্রিং বা সাবস্ট্রিং এর জায়গায় আসবে।

উদাহরণ:

Dim sentence As String = "I love programming"
Dim newSentence As String = sentence.Replace("programming", "coding")

Console.WriteLine(newSentence)  ' আউটপুট হবে: I love coding

ব্যাখ্যা:

  • এখানে "programming" স্ট্রিংটি "coding" দিয়ে প্রতিস্থাপন করা হয়েছে।

অপর উদাহরণ:

Dim message As String = "The sky is blue"
Dim updatedMessage As String = message.Replace("blue", "red")

Console.WriteLine(updatedMessage)  ' আউটপুট হবে: The sky is red

ব্যাখ্যা:

  • এখানে "blue" স্ট্রিংটি "red" দিয়ে প্রতিস্থাপন করা হয়েছে।

String Operations Summary

OperationDescriptionExample
Concatenationদুটি স্ট্রিং একত্রিত করা"Hello" & " " & "World!""Hello World!"
Substringস্ট্রিংয়ের নির্দিষ্ট অংশ বের করা"Hello World!".Substring(0, 5)"Hello"
Replaceস্ট্রিংয়ে নির্দিষ্ট অংশ প্রতিস্থাপন করা"Hello World!".Replace("World", "VB.Net")"Hello VB.Net!"

সারাংশ

  • Concatenation স্ট্রিংগুলিকে একত্রিত করতে ব্যবহৃত হয়।
  • Substring একটি স্ট্রিংয়ের নির্দিষ্ট অংশ বের করার জন্য ব্যবহৃত হয়।
  • Replace একটি স্ট্রিংয়ের অংশকে অন্য একটি স্ট্রিং দিয়ে প্রতিস্থাপন করতে ব্যবহৃত হয়।

এই স্ট্রিং অপারেশনগুলো স্ট্রিং manipulation এবং প্রোগ্রামিংয়ের নানা ক্ষেত্রে খুবই কার্যকরী এবং সাধারণভাবে ব্যবহৃত হয়।

Content added By
Promotion

Are you sure to start over?

Loading...