জয়েন লগইন

রুবি স্ট্রিং

🌈রুবি স্ট্রিং কি?

📋রুবি স্ট্রিং হলো এক বা একাধিক অক্ষর টেক্সট ডেটা সংরক্ষণের পদ্ধতি।

⚒️রুবি স্ট্রিং এক বা একাধিক অক্ষর টেক্সট ডেটা সংরক্ষণের ব্যবহৃত হয়।

রুবি স্ট্রিং সমূহ

রুবি স্ট্রিং এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ length - স্ট্রিং এর দৈর্ঘ্য গণনা করা
  • ➡️ concat - একাধিক স্ট্রিং একত্র করা
  • ➡️ insert - নির্দিষ্ট স্থানে ডেটা যুক্ত করা
  • ➡️ slice - নির্দিষ্ট অংশ কেটে আলাদা করা
  • ➡️ replace - নির্দিষ্ট মান প্রতিস্থাপন করা
  • ➡️ sub - নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করা
  • ➡️ include - নির্দিষ্ট মান আছে কিনা পরীক্ষা করা
  • ➡️ index - নির্দিষ্ট মানের প্রথম অবস্থান বের করা
  • ➡️ rindex - নির্দিষ্ট মানের শেষ অবস্থান বের করা
  • ➡️ start_with - নির্দিষ্ট মান দিয়ে শুরু কিনা পরীক্ষা করা
  • ➡️ end_with - নির্দিষ্ট মান দিয়ে শেষ কিনা পরীক্ষা করা
  • ➡️ downcase - ছোট হাতের অক্ষরে রূপান্তর করা
  • ➡️ upcase - বড় হাতের অক্ষরে রূপান্তর করা
  • ➡️ capitalize - শুধু প্রথম অক্ষর বড় হাতের অক্ষরে রূপান্তর করা
  • ➡️ swapcase - বড় ও ছোট হাতের অক্ষর অদলবদল করা
  • ➡️ strip - উভয় পাসের স্পেস ডিলিট করা
  • ➡️ lstrip - শুরুতে থাকা স্পেস ডিলিট করা
  • ➡️ rstrip - শেষে থাকা স্পেস ডিলিট করা
  • ➡️ split - নির্দিষ্ট সেপারেটর দ্বারা বিভক্ত করা
  • ➡️ count - নির্দিষ্ট মানের উপস্থিতি সংখ্যা গনণা করা
  • ➡️ reverse - ডেটা ক্রম বিপরিত করা
  • ➡️ center - ডেটা মধ্যস্থল করা
  • ➡️ ljust - স্ট্রিং এর শেষে অক্ষর যোগ করা
  • ➡️ rjust - স্ট্রিং এর শুরুতে অক্ষর যোগ করা
  • ➡️ match - নির্দিষ্ট মিল খুজে বের করা
  • ➡️ scan - স্ট্রিংয়ের মধ্যে নির্দিষ্ট প্যাটার্ন খুঁজে বের করা
  • ➡️ bytes - স্ট্রিংয়ের বাইটগুলোর তালিকা বের করা
  • ➡️ chars - স্ট্রিংয়ের অক্ষরগুলোর তালিকা বের করা
  • ➡️ ord - অক্ষরের সাংখ্যিক কোড বের করা

length - স্ট্রিং এর দৈর্ঘ্য গণনা করার উদাহরণ।

ruby
string = "হ্যালো বিশ্ব"
result = string.length

puts result

concat - একাধিক স্ট্রিং একত্র করার উদাহরণ।

ruby
hello = "হ্যালো"
world = "বিশ্ব"
result = hello.concat(" ", world)

puts result

insert - নির্দিষ্ট স্থানে ডেটা যুক্ত করার উদাহরণ।

ruby
string = "হ্যালো "
string.insert(6, "বিশ্ব")

puts string

slice - নির্দিষ্ট অংশ কেটে আলাদা করার উদাহরণ।

ruby
string = "হ্যালো বিশ্ব"
result = string.slice(6, 5)

puts result

replace - নির্দিষ্ট মান প্রতিস্থাপন করার উদাহরণ।

ruby
string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
result = string.gsub("প্রোগ্রামিং", "ডেভেলপমেন্ট")

puts result

sub - নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করার উদাহরণ।

ruby
string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
result = string.sub("প্রোগ্রামিং", "ডেভেলপমেন্ট")

puts result

include - নির্দিষ্ট মান আছে কিনা পরীক্ষা করার উদাহরণ।

ruby
string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
result = string.include?("প্রোগ্রামিং")

puts result

index - নির্দিষ্ট মানের প্রথম অবস্থান বের করার উদাহরণ।

ruby
string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
result = string.index("প্রোগ্রামিং")

puts result

rindex - নির্দিষ্ট মানের শেষ অবস্থান বের করার উদাহরণ।

ruby
string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
result = string.rindex("প্রোগ্রামিং")

puts result

start_with - নির্দিষ্ট মান দিয়ে শুরু কিনা পরীক্ষা করার উদাহরণ।

ruby
string = "হ্যালো বিশ্ব"
result = string.start_with?("হ্যালো")

puts result

end_with - নির্দিষ্ট মান দিয়ে শেষ কিনা পরীক্ষা করার উদাহরণ।

ruby
string = "হ্যালো বিশ্ব"
result = string.end_with?("বিশ্ব")

puts result

downcase - ছোট হাতের অক্ষরে রূপান্তর করার উদাহরণ।

ruby
string = "হ্যালো বিশ্ব"
result = string.downcase

puts result

upcase - বড় হাতের অক্ষরে রূপান্তর করার উদাহরণ।

ruby
string = "হ্যালো বিশ্ব"
result = string.upcase

puts result

capitalize - শুধু প্রথম অক্ষর বড় হাতের অক্ষরে রূপান্তর করার উদাহরণ।

ruby
string = "হ্যালো বিশ্ব"
result = string.capitalize

puts result

swapcase - বড় ও ছোট হাতের অক্ষর অদলবদল করার উদাহরণ।

ruby
string = "হ্যালো বিশ্ব"
result = string.swapcase

puts result

strip - উভয় পাসের স্পেস ডিলিট করার উদাহরণ।

ruby
string = "  হ্যালো বিশ্ব  "
result = string.strip

puts result

lstrip - শুরুতে থাকা স্পেস ডিলিট করার উদাহরণ।

ruby
string = "  হ্যালো বিশ্ব"
result = string.lstrip

puts result

rstrip - শেষে থাকা স্পেস ডিলিট করার উদাহরণ।

ruby
string = "হ্যালো বিশ্ব  "
result = string.rstrip

puts result

split - নির্দিষ্ট সেপারেটর দ্বারা বিভক্ত করার উদাহরণ।

ruby
string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
result = string.split(" ")

puts result

count - নির্দিষ্ট মানের উপস্থিতি সংখ্যা গনণা করার উদাহরণ।

ruby
string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
result = string.count("প্রোগ্রামিং")

puts result

reverse - ডেটা ক্রম বিপরিত করার উদাহরণ।

ruby
string = "হ্যালো"
result = string.reverse

puts result

center - ডেটা মধ্যস্থল করার উদাহরণ।

ruby
string = "হ্যালো"
result = string.center(10, "-")

puts result

ljust - স্ট্রিং এর শেষে অক্ষর যোগ করার উদাহরণ।

ruby
string = "হ্যালো"
result = string.ljust(10, "-")

puts result

rjust - স্ট্রিং এর শুরুতে অক্ষর যোগ করার উদাহরণ।

ruby
string = "হ্যালো"
result = string.rjust(10, "-")

puts result

match - নির্দিষ্ট মিল খুজে বের করার উদাহরণ।

ruby
string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
result = string.match("প্রোগ্রামিং")

puts result

scan - স্ট্রিংয়ের মধ্যে নির্দিষ্ট প্যাটার্ন খুঁজে বের করার উদাহরণ।

ruby
string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
result = string.scan("প্রোগ্রামিং")

puts result

bytes - স্ট্রিংয়ের বাইটগুলোর তালিকা বের করার উদাহরণ।

ruby
string = "হ্যালো"
result = string.bytes

puts result

chars - স্ট্রিংয়ের অক্ষরগুলোর তালিকা বের করার উদাহরণ।

ruby
string = "হ্যালো"
result = string.chars

puts result

ord - অক্ষরের সাংখ্যিক কোড বের করার উদাহরণ।

ruby
string = "ও"
result = string.ord

puts result

রুবি স্ট্রিং সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
length স্ট্রিং এর দৈর্ঘ্য গণনা করতে ব্যবহৃত হয়।
concat একাধিক স্ট্রিং একত্র করতে ব্যবহৃত হয়।
insert নির্দিষ্ট স্থানে ডেটা যুক্ত করতে ব্যবহৃত হয়।
slice নির্দিষ্ট অংশ কেটে আলাদা করতে ব্যবহৃত হয়।
replace নির্দিষ্ট মান প্রতিস্থাপন করতে ব্যবহৃত হয়।
sub নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করতে ব্যবহৃত হয়।
include নির্দিষ্ট মান আছে কিনা পরীক্ষা করতে ব্যবহৃত হয়।
index নির্দিষ্ট মানের প্রথম অবস্থান বের করতে ব্যবহৃত হয়।
rindex নির্দিষ্ট মানের শেষ অবস্থান বের করতে ব্যবহৃত হয়।
start_with নির্দিষ্ট মান দিয়ে শুরু কিনা পরীক্ষা করতে ব্যবহৃত হয়।
end_with নির্দিষ্ট মান দিয়ে শেষ কিনা পরীক্ষা করতে ব্যবহৃত হয়।
downcase ছোট হাতের অক্ষরে রূপান্তর করতে ব্যবহৃত হয়।
upcase বড় হাতের অক্ষরে রূপান্তর করতে ব্যবহৃত হয়।
capitalize শুধু প্রথম অক্ষর বড় হাতের অক্ষরে রূপান্তর করতে ব্যবহৃত হয়।
swapcase বড় ও ছোট হাতের অক্ষর অদলবদল করতে ব্যবহৃত হয়।
strip উভয় পাসের স্পেস ডিলিট করতে ব্যবহৃত হয়।
lstrip শুরুতে থাকা স্পেস ডিলিট করতে ব্যবহৃত হয়।
rstrip শেষে থাকা স্পেস ডিলিট করতে ব্যবহৃত হয়।
split নির্দিষ্ট সেপারেটর দ্বারা বিভক্ত করতে ব্যবহৃত হয়।
count নির্দিষ্ট মানের উপস্থিতি সংখ্যা গনণা করতে ব্যবহৃত হয়।
reverse ডেটা ক্রম বিপরিত করতে ব্যবহৃত হয়।
center ডেটা মধ্যস্থল করতে ব্যবহৃত হয়।
ljust স্ট্রিং এর শেষে অক্ষর যোগ করতে ব্যবহৃত হয়।
rjust স্ট্রিং এর শুরুতে অক্ষর যোগ করতে ব্যবহৃত হয়।
match নির্দিষ্ট মিল খুজে বের করতে ব্যবহৃত হয়।
scan স্ট্রিংয়ের মধ্যে নির্দিষ্ট প্যাটার্ন খুঁজে বের করতে ব্যবহৃত হয়।
bytes স্ট্রিংয়ের বাইটগুলোর তালিকা বের করতে ব্যবহৃত হয়।
chars স্ট্রিংয়ের অক্ষরগুলোর তালিকা বের করতে ব্যবহৃত হয়।
ord অক্ষরের সাংখ্যিক কোড বের করতে ব্যবহৃত হয়।