কম্পিউটার

C# regex ব্যবহার করে একটি স্ট্রিংয়ে প্রতিটি শব্দের প্রথম অক্ষর প্রিন্ট করুন


ধরা যাক আমাদের স্ট্রিং হল −

string str = "The Shape of Water got an Oscar Award!";

প্রতিটি শব্দের প্রথম অক্ষর −

প্রদর্শন করতে নিম্নলিখিত রেগুলার এক্সপ্রেশন ব্যবহার করুন
@"\b[a-zA-Z]"

এখানে সম্পূর্ণ কোড −

উদাহরণ

using System;
using System.Text.RegularExpressions;
namespace RegExApplication {
   public class Program {
      private static void showMatch(string text, string expr) {
         Console.WriteLine("The Expression: " + expr);
         MatchCollection mc = Regex.Matches(text, expr);
         foreach (Match m in mc) {
            Console.WriteLine(m);
         }
      }
      public static void Main(string[] args) {
         string str = "The Shape of Water got an Oscar Award!";
         Console.WriteLine("Display first letter of each word!");
         showMatch(str, @"\b[a-zA-Z]");
      }
   }
}

আউটপুট

Display first letter of each word!
The Expression: \b[a-zA-Z]
T
S
o
W
g
a
O
A

  1. জাভাতে একটি স্ট্রিং-এ প্রতিটি শব্দের প্রথম অক্ষর কীভাবে প্রিন্ট করবেন?

  2. পাইথন প্রোগ্রাম প্রতিটি শব্দের প্রথম অক্ষর বড় করতে

  3. Python-এ itertools ব্যবহার করে স্ট্রিং-এর প্রথম n স্বতন্ত্র পারমিউটেশন প্রিন্ট করুন

  4. ডিকশনারি ব্যবহার করে পাইথনের একটি স্ট্রিং-এ প্রথম পুনরাবৃত্তি করা শব্দ খুঁজুন