এলিক্সির তৃতীয় পক্ষের লাইব্রেরিগুলির প্রয়োজন ছাড়াই এর অভ্যন্তরীণ ফাংশন ব্যবহার করে স্ট্রিংগুলিকে ক্যাপিটালাইজ করার একটা সোজা উপায় প্রদান করে। এখানে একটা সাধারণ উদাহরণ দেওয়া হল.
এলিক্সিরে, আপনি কয়েকটি সরল উপায়ে স্ট্রিং সংযুক্ত করতে পারেন। চলুন সবচেয়ে প্রচলিত পদ্ধতিগুলি দেখি.
Elixir এটিকে সহজ করে দেয়। String.downcase/1 ফাংশনটি ব্যবহার করুন.
String.downcase/1
Elixir এ, প্যাটার্ন ম্যাচিং অক্ষর মুছে ফেলতে String.replace/4 ফাংশনের ব্যবহার করুন। নিচের নমুনাগুলি দেখুন.
String.replace/4
এলিক্সিরে, আপনি String মডিউল ব্যবহার করে সাবস্ট্রিং এক্সট্রাক্ট করতে পারেন। এই রকম.
String
এলিক্সিরে, আপনি String.length/1 ফাংশন ব্যবহার করে একটি স্ট্রিং এর দৈর্ঘ্য পেতে পারেন। এটি কিভাবে করবেন তা নীচে দেওয়া হল.
String.length/1
প্রাথমিক দিনগুলোতে, আপনি + বা , দিয়ে স্ট্রিংগুলি একত্রিত করতেন। এটা একটা বিরক্তিকর প্রক্রিয়া ছিল। ভাষাগুলি পরে ইন্টারপোলেশন ব্যবহার করতে শুরু করে আরো পরিষ্কার এবং পঠনযোগ্য প্রোচেসের জন্য। এলিক্সির, একটি আধুনিক ভাষা হওয়ার কারণে, নেটিভভাবে এই বৈশিষ্ট্যটি সমর্থন করে। এখানে “হ্যালো, #{name}!” এর সাথে কী ঘটে.
+
,
Elixir-এ ‘উদ্ধৃতি সরানো’ ফাংশনটি অন্তর্নির্মিত নেই, তবে প্যাটার্ন ম্যাচিং অথবা String ফাংশনগুলির সাহায্যে নিজের একটি তৈরি করা খুবই সহজ। এই স্নিপেটগুলি দেখুন.
এলিক্সিরে, আপনি String মডিউল ব্যবহার করে দ্রুত খুঁজে পেয়ে প্রতিস্থাপনের অপারেশন করতে পারেন। এখানে আপনি এটি যেভাবে করবেন.
Elixir নিয়মিত অভিব্যক্তি অপারেশনগুলির জন্য Regex মডিউলটি ব্যবহার করে, যা Erlang-এর regex লাইব্রেরির আধারে। এখানে মৌলিক ব্যবহার দেওয়া হল.
Regex