Ruby এর নিম্ন বা উপরের ক্ষেত্রে একটি স্ট্রিং রূপান্তর কিভাবে




string uppercase (5)

... এবং বড় হাতের অক্ষরটি হল:

"Awesome String".upcase
=> "AWESOME STRING"

আমি কিভাবে একটি স্ট্রিং এবং Ruby নিম্ন বা উপরের ক্ষেত্রে এটি রূপান্তর করতে পারি?


@EndeR এর মত উল্লেখ করা হয়েছে, যদি আন্তর্জাতিকীকরণ একটি উদ্বেগের বিষয় হয়, তবে ইউনিকোড_টিল মণ যথেষ্ট পরিমাণে।

$ gem install unicode_utils
$ irb
> require 'unicode_utils'
=> true
> UnicodeUtils.downcase("FEN BİLİMLERİ", :tr)
=> "fen bilimleri"

রুবি 2.4 স্ট্রিং ম্যানিপুলেশন এখন ইউনিকোড সংবেদনশীল।



রুবি downcase পদ্ধতি ছোট হাতের অক্ষর দ্বারা প্রতিস্থাপিত তার বড় হাতের অক্ষর সহ একটি স্ট্রিং প্রদান করে।

"string".downcase

https://ruby-doc.org/core-2.1.0/String.html#method-i-downcase


রুবি স্ট্রিং ক্ষেত্রে পরিবর্তন করার জন্য কয়েকটি পদ্ধতি আছে। ছোট হাতের অক্ষরে রূপান্তর করতে, downcase ব্যবহার downcase :

"hello James!".downcase    #=> "hello james!"

অনুরূপভাবে, upcase অক্ষরটি প্রতিটি upcase পুঁজি করে এবং capitalize স্ট্রিংটির প্রথম upcase পুঁজি করে তবে upcase :

"hello James!".upcase      #=> "HELLO JAMES!"
"hello James!".capitalize  #=> "Hello james!"
"hello James!".titleize    #=> "Hello James!"

আপনি যদি কোনও স্ট্রিংটি সংশোধন করতে চান তবে আপনি যে কোনও পদ্ধতিতে একটি বিস্ময় বিন্দু যুক্ত করতে পারেন:

string = "hello James!"
string.downcase!
string   #=> "hello james!"

আরো তথ্যের জন্য স্ট্রিং জন্য ডকুমেন্টেশন পড়ুন।





lowercase