কম্পিউটার

কিভাবে C# এ একটি একক স্থান দিয়ে একাধিক স্পেস প্রতিস্থাপন করবেন?


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


  1. জাভা রেজেক্স ব্যবহার করে একটি একক স্পেস ব্যবহার করে একটি স্ট্রিংয়ের একাধিক স্পেস কীভাবে প্রতিস্থাপন করবেন?

  2. কিভাবে আমি পাইথন ব্যবহার করে স্ট্রিং দিয়ে সংখ্যা প্রতিস্থাপন করতে পারি?

  3. কিভাবে Python এ \\ এর সাথে প্রতিস্থাপন করবেন?

  4. পাইথনের একাধিক স্পেসগুলিতে স্ট্রিংয়ে ট্যাবগুলি কীভাবে প্রসারিত করবেন?