ডার্ট স্ট্রিং ম্যানিপুলেশনের সহজ ও সরাসরি পদ্ধতি প্রদান করে। একটি শব্দ অথবা বাক্যকে বড়হাতের অক্ষরে রূপান্তর করার জন্য, আপনি সাধারণত প্রথম অক্ষরটি নিয়ে, তাকে বড় অক্ষরে পরিবর্তন করে, তারপর বাকি স্ট্রিংটির সাথে জোড়া দিবেন। এটি কিভাবে বাস্তবায়ন করা যায় তা হলো.
ডার্ট স্ট্রিং জোড়া দেওয়ার কয়েকটি সরল উপায় প্রদান করে। নিম্নে সর্বাধিক সাধারণ মেথডগুলি দেওয়া হল.
Dart-এ, আপনি String শ্রেণীর দেওয়া toLowerCase() পদ্ধতি ব্যবহার করে একটি স্ট্রিংকে লোয়ারকেসে পরিণত করতে পারেন। এই পদ্ধতি একটি নতুন স্ট্রিং ফেরত দেয় যেখানে সমস্ত আপারকেস অক্ষর লোয়ারকেসে পরিণত হয়। চলুন একটি সাধারণ উদাহরণের মাধ্যমে এটি দেখি.
String
toLowerCase()
Dart পূর্বনির্ধারিত প্যাটার্নের সাথে মেলে এমন অক্ষরগুলি মুছে ফেলার জন্য রেগুলার এক্সপ্রেশন এবং replaceAll পদ্ধতি ব্যবহার করে এটি সহজ করে দেয়। মৌলিক ব্যবহারের জন্য কোন তৃতীয়-পক্ষের লাইব্রেরিগুলির প্রয়োজন হয় না, যা এই পদ্ধতিটিকে খুব সহজলভ্য করে তোলে। এখানে এমন একটি সাধারণ উদাহরণ রয়েছে যা দেখায় যে কিভাবে একটি স্ট্রিং থেকে অঙ্কগুলি মুছে ফেলতে হয়.
replaceAll
Dart-এ, আপনি বিভিন্ন পদ্ধতি ব্যবহার করে সাবস্ট্রিং এক্সট্রাক্ট করতে পারেন, যেমন substring(), split(), এবং রেগুলার এক্সপ্রেশন। প্রতিটি পদ্ধতি বিভিন্ন উদ্দেশ্যে সেবা করে এবং স্ট্রিং হ্যান্ডলিং-এ নমনীয়তা অফার করে।.
substring()
split()
ডার্ট একটি স্ট্রিং-এর দৈর্ঘ্য পাওয়ার জন্য length প্রোপার্টি ব্যবহার করে সোজা পথ দেয়। এখানে একটি মৌলিক উদাহরণ দেওয়া হল.
length
ডার্টে, স্ট্রিং ইন্টারপোলেশন সরাসরি, $ প্রতীক ব্যবহার করে স্ট্রিং লিটারালের মধ্যে প্রকাশনগুলি ইন্টারপোলেট করার মাধ্যমে সহজ.
$
ডার্ট তৃতীয়-পক্ষের লাইব্রেরিগুলির প্রয়োজন ছাড়া নির্মিত স্ট্রিং পদ্ধতিগুলি ব্যবহার করে স্ট্রিং থেকে উদ্ধৃতি সরানোর সরাসরি উপায় প্রদান করে।.
Dart তার String ক্লাসের মাধ্যমে সরাসরি টেক্সট খোঁজা এবং প্রতিস্থাপনের জন্য শক্তিশালী পদ্ধতি প্রদান করে, বাইরের লাইব্রেরিগুলির প্রয়োজন ছাড়াই। আপনি এটি কিভাবে করবেন তা এখানে.
Dart নিয়মিত ব্যক্তিকের জন্য RegExp ক্লাস ব্যবহার করে। এখানে একটি স্ট্রিংয়ে একটি সহজ প্যাটার্ন ম্যাচ করার একটি মৌলিক উদাহরণ দেওয়া হলঃ.
RegExp