C# এ একক স্পেস দিয়ে একাধিক স্পেস প্রতিস্থাপন করার বিভিন্ন উপায় রয়েছে।
স্ট্রিং।প্রতিস্থাপন করুন − একটি নতুন স্ট্রিং প্রদান করে যেখানে একটি নির্দিষ্ট ইউনিকোড অক্ষর বা বর্তমান স্ট্রিং-এর সমস্ত ঘটনা অন্য নির্দিষ্ট ইউনিকোড অক্ষর বা স্ট্রিং দিয়ে প্রতিস্থাপিত হয়৷
প্রতিস্থাপন করুন(স্ট্রিং, স্ট্রিং, বুলিয়ান, কালচার ইনফো)
স্ট্রিং। যোগ দিন প্রতিটি উপাদান বা সদস্যের মধ্যে নির্দিষ্ট বিভাজক ব্যবহার করে একটি নির্দিষ্ট অ্যারের উপাদান বা একটি সংগ্রহের সদস্যদের সংযুক্ত করে।
Regex.Replace৷ −একটি নির্দিষ্ট ইনপুট স্ট্রিং-এ, একটি নির্দিষ্ট প্রতিস্থাপন স্ট্রিং দিয়ে রেগুলার এক্সপ্রেশন প্যাটার্নের সাথে মেলে এমন স্ট্রিংগুলিকে প্রতিস্থাপন করে৷
Regex ব্যবহার করার উদাহরণ −
উদাহরণ
using System;
using System.Text.RegularExpressions;
namespace DemoApplication{
class Program{
public static void Main(){
string stringWithMulipleSpaces = "Hello World. Hi Everyone";
Console.WriteLine($"String with multiples spaces:
{stringWithMulipleSpaces}");
string stringWithSingleSpace = Regex.Replace(stringWithMulipleSpaces, @"\s+", " ");
Console.WriteLine($"String with single space: {stringWithSingleSpace}");
Console.ReadLine();
}
}
} আউটপুট
উপরের প্রোগ্রামের আউটপুট হল
String with multiples spaces: Hello World. Hi Everyone String with single space: Hello World. Hi Everyone
উপরের উদাহরণে Regex.Replace আমরা অতিরিক্ত স্পেস চিহ্নিত করেছি এবং একক স্পেস দিয়ে প্রতিস্থাপিত করেছি
স্ট্রিং ব্যবহার করার উদাহরণ। যোগ দিন −
উদাহরণ
using System;
namespace DemoApplication{
class Program{
public static void Main(){
string stringWithMulipleSpaces = "Hello World. Hi Everyone";
Console.WriteLine($"String with multiples spaces:
{stringWithMulipleSpaces}");
string stringWithSingleSpace = string.Join(" ",
stringWithMulipleSpaces.Split(new char[] { ' ' },
StringSplitOptions.RemoveEmptyEntries));
Console.WriteLine($"String with single space: {stringWithSingleSpace}");
Console.ReadLine();
}
}
} আউটপুট
উপরের প্রোগ্রামের আউটপুট হল
String with multiples spaces: Hello World. Hi Everyone String with single space: Hello World. Hi Everyone
উপরে আমরা স্প্লিট মেথড ব্যবহার করে একাধিক স্পেস দিয়ে টেক্সটকে বিভক্ত করছি এবং পরে সিঙ্গেল স্পেস দিয়ে Join মেথড ব্যবহার করে বিভক্ত অ্যারেতে জয়েন করব।