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 মেথড ব্যবহার করে বিভক্ত অ্যারেতে জয়েন করব।