কম্পিউটার টিউটোরিয়াল

C#-এ স্ট্রিংয়ে স্পেশাল ক্যারেক্টার আছে কিনা চেক করা


স্ট্রিংয়ে স্পেশাল ক্যারেক্টার আছে কিনা চেক করতে Char.IsLetterOrDigit মেথড ব্যবহার করুন।

লুপের ভেতরে প্রতিটি ক্যারেক্টারের জন্য এই মেথড কল করুন।

ধরি স্ট্রিংটি:

string str = "Amit$#%";

স্ট্রিংকে ক্যারেক্টার অ্যারেতে রূপান্তর করুন:

str.ToCharArray();

ফর লুপ দিয়ে প্রতিটি ক্যারেক্টার চেক করুন:

সম্পূর্ণ উদাহরণ

using System;
namespace Demo {
    class myApplication {
        static void Main(string[] args) {
            string str = "Amit$#%";
            char[] one = str.ToCharArray();
            char[] two = new char[one.Length];
            int c = 0;
            for (int i = 0; i < one.Length; i++) {
                if (!Char.IsLetterOrDigit(one[i])) {
                    two[c] = one[i];
                    c++;
                }
            }
            Array.Resize(ref two, c);
            Console.WriteLine("Following are the special characters:");
            foreach (var items in two) {
                Console.WriteLine(items);
            }
            Console.ReadLine();
        }
    }
}

আউটপুট

Following are the special characters:
$
#
%
  1. সুইফটে স্ট্রিং-এ স্পেশাল ক্যারেক্টার আছে কিনা চেক করার পদ্ধতি

  2. সুইফটে একটি স্ট্রিং অন্য স্ট্রিং কন্টেইন (Contains) করে কিনা চেক করার পদ্ধতি

  3. পাইথন প্রোগ্রাম: স্ট্রিং-এ কোনো ইউনিক ক্যারেক্টার (স্পেশাল ক্যারেক্টার) আছে কিনা যাচাই করা

  4. পাইথনে স্ট্রিং-এ সব ক্যারেক्टर ইউনিক কিনা চেক করা