বিষয়বস্তুতে চলুন

প্রোগ্রামিংয়ের মৌলিক ধারণা/স্ট্রিং ফাংশন

উইকিবই থেকে

সংক্ষিপ্ত বিবরণ

[সম্পাদনা]

স্ট্রিং ফাংশনগুলি কম্পিউটার প্রোগ্রামিং ভাষায় একটি স্ট্রিংকে পরিবর্তন বা স্ট্রিং সম্পর্কিত তথ্য অনুসন্ধান করতে ব্যবহৃত হয়।[]

আলোচনা

[সম্পাদনা]

বর্তমান অধিকাংশ প্রোগ্রামিং ভাষায় স্ট্রিং প্রক্রিয়া করতে বিল্ট-ইন বা লাইব্রেরি ফাংশন অন্তর্ভুক্ত থাকে। সাধারণ উদাহরণগুলির মধ্যে রয়েছে কেস কনভারশন, তুলনা, সংযোজন, খোঁজা, যোগ করা, দৈর্ঘ্য, উল্টানো, বিভক্ত করা, অংশবিশেষ বের করা, এবং ট্রিম করা।

ফাংশন সি++ সি# জাভা
কেস tolower(), toupper(), etc. ToLower(), ToUpper(), etc. toLowerCase(), toUpperCase(), etc.
তুলনা করা <, >, ==, etc. <, >, ==, etc. <, >, ==, etc.
সংযোজন করা +, += +, += +, +=
খোঁজা find() IndexOf() indexOf()
যুক্ত করা N/A Join() join()
দৈর্ঘ্য length() Length length()
প্রতিস্থাপন করা replace() Replace() replace()
উল্টানো reverse() Reverse() N/A
বিভক্ত করা strtok() Split() split()
অংশবিশেষ substr() Substring() substring()
কাটা N/A Trim() trim()
ফাংশন জাভাস্ক্রিপ্ট পাইথন সুইফট
কেস toLowerCase(), toUpperCase(), etc. lower(), upper(), etc. lowercased(), uppercased()
তুলনা করা <, >, ==, etc. <, >, ==, etc. <, >, ==, etc.
সংযোজন করা +, += +, += +, +=
খোঁজা indexOf() find() firstIndex()
যুক্ত করা join() join() joined()
দৈর্ঘ্য length len() count
প্রতিস্থাপন করা replace() replace() replacingOccurrences()
উল্টানো N/A string[::-1] reversed()
বিভক্ত করা split() split() split()
অংশবিশেষ substring() string[start:end] string[start...end]
কাটা trim() strip() trimmingCharacters()

মূল শব্দাবলী

[সম্পাদনা]
কেস
একটি ফাংশন যা কোন মোড ব্যবহার করা হচ্ছে তার উপর নির্ভর করে একটি স্ট্রিংকে বড় হাতের বা ছোট হাতের অক্ষরে পরিণত করে।
তুলনা
স্ট্রিং বা নন-স্ট্রিং মানের মধ্যে কোনটি কম, বেশী বা সমান তা নির্ধারণ করা।
সংযোজন
অক্ষর স্ট্রিংগুলো একে অপরের শেষের সাথে (এন্ড-টু-এন্ড) একত্রিত করা।[]
খোঁজা
একটি স্ট্রিং-এ কোন অক্ষর বিদ্যমান কিনা তা পরীক্ষা করে এবং যদি থাকে, তাহলে স্ট্রিং-এ সেই অক্ষরের অবস্থান খুঁজে বের করে।
যুক্ত করা
ব্যক্তির পছন্দের একটি অক্ষর ব্যবহার করে স্ট্রিংগুলো একত্রিত করা।
দৈর্ঘ্য
একটি স্ট্রিংয়ের মধ্যে কতটি অক্ষর বা একটি অ্যারের মধ্যে কতটি উপাদান আছে তা খুঁজে বের করা।
প্রতিস্থাপন
একটি স্ট্রিংয়ে একটি চরিত্রের সব উপস্থিতি অন্য একটি চরিত্র দিয়ে প্রতিস্থাপন করা।
উল্টানো
একটি স্ট্রিং বা অ্যারের সব অক্ষর বা উপাদানগুলিকে উল্টা (পালটা) ক্রমে স্থাপন করা।
বিভক্ত করা
একটি স্ট্রিংয়ের বিষয়বস্তু একটি নির্দিষ্ট চরিত্রের ভিত্তিতে আলাদা লাইনে বিভক্ত করা।
অংশবিশেষ
একটি বড় স্ট্রিং থেকে কিছু অক্ষর ব্যবহার করে একটি ছোট স্ট্রিং তৈরি করা।[]
কাটা
একটি স্ট্রিং থেকে শুরু এবং শেষে থাকা অতিরিক্ত স্পেস বা হোয়াইটস্পেস সরানো।[]

তথ্যসূত্র

[সম্পাদনা]