Lua-তে স্ট্রিং বড় হাতের অক্ষরে প্রকাশের জন্য বিল্ট-ইন ফাংশন নেই, কিন্তু আপনি বেসিক স্ট্রিং ম্যানিপুলেশন ফাংশনগুলি ব্যবহার করে এই কাজটি সহজেই করে ফেলতে পারেন। একটি একক শব্দের প্রথম অক্ষর বড় হাতের অক্ষরে প্রকাশের জন্য একটি সাধারণ ফাংশন এখানে দেওয়া হল.
Lua-তে, আপনি .. অপারেটর ব্যবহার করে স্ট্রিং যোগ করতে পারেন। এটি কিভাবে কাজ করে তা দেখা যাক.
..
Lua তে, আপনি আপনার বোঝা হালকা করতে পারেন string.lower() এর সাথে। এটিতে একটি স্ট্রিং খাওয়াও, বের হয়ে আসে তার ছোট হাতের ভার্সন। লক্ষ্য করুন.
string.lower()
Lua-তে, আমরা একটি প্যাটার্নের ঘটনাকে অন্য একটি স্ট্রিং-এ প্রতিস্থাপিত করার জন্য gsub ফাংশন ব্যবহার করতে পারি - আমরা যখন তাদের মুছে ফেলতে চাই তখন খালি স্ট্রিং.
gsub
লুয়ায়, string.sub ফাংশন ব্যবহার করুন.
string.sub
Lua-তে, একটি স্ট্রিংয়ের দৈর্ঘ্য আপনি # অপারেটর ব্যবহার করে পেতে পারেন। সহজ এবং দ্রুত।.
#
Lua-তে, কনক্যাটেনেশনের জন্য .. ব্যবহার করুন অথবা ইন্টারপোলেশনের জন্য string.format ব্যবহার করুন। উদাহরণ.
string.format
এখানে লুয়াতে কিভাবে উদ্ধৃতিচিহ্ন গুলোকে পার্শ্বে ঠেলে দেয়া যায়.
Lua-র string.gsub ফাংশন হল অনুসন্ধান এবং প্রতিস্থাপনের জন্য আপনার আদর্শ বিকল্প। এটি এভাবে কাজ করে.
string.gsub
Lua প্যারল বা পাইথনের মতো ভাষাগুলির মতো একইভাবে নিয়মিত এক্সপ্রেশনকে স্বাভাবিকভাবে সমর্থন করে না। এর পরিবর্তে, এটি প্যাটার্ন ম্যাচিং সামর্থ্য প্রদান করে যা নিয়মিত এক্সপ্রেশনের অনেক সাধারণ ব্যবহার ক্ষেত্রে কাজ করে। তবে, সম্পূর্ণ নিয়মিত এক্সপ্রেশন সাপোর্টের জন্য, একজন তৃতীয়-পক্ষের লাইব্রেরি যেমন lrexlib ব্যবহার করতে পারেন।.
lrexlib