ইন্টারফেস: স্ট্রিং

পদ্ধতি

নিম্ন

low() নিয়ম ফেরত দেয় । স্ট্রিং

ইনপুট স্ট্রিং এর একটি ছোট হাতের সংস্করণ প্রদান করে।

রিটার্নস

non-null rules.String ছোট হাতের স্ট্রিং স্ট্রিং।

উদাহরণ

'ABC'.lower() == 'abc'
'ABC123'.lower() == 'abc123'

মেলে

ম্যাচ(পুনরায়) নিয়ম ফেরত দেয়। বুলিয়ান

পুরো স্ট্রিং এ একটি নিয়মিত এক্সপ্রেশন ম্যাচ সম্পাদন করে।

প্যারামিটার

পুনরায়

নিয়ম. স্ট্রিং

Google RE2 সিনট্যাক্স ব্যবহার করে একটি নিয়মিত অভিব্যক্তি।

মান শূন্য হতে হবে না.

রিটার্নস

non-null rules.Boolean সত্য যদি পুরো স্ট্রিং মিলে যায়, অন্যথায় মিথ্যা।

উদাহরণ

'user@domain.com'.matches('.*@domain[.]com') == true
'banana'.matches('.*@domain[.]com') == false

প্রতিস্থাপন

প্রতিস্থাপন(পুনরায়, উপ) নিয়ম প্রদান করে

রেগুলার এক্সপ্রেশনের সাথে মিলে যাওয়া সাবস্ট্রিংগুলির সমস্ত ঘটনাকে ব্যবহারকারীর দ্বারা সরবরাহ করা স্ট্রিং দিয়ে প্রতিস্থাপন করে।

প্যারামিটার

পুনরায়

নিয়ম. স্ট্রিং

Google RE2 সিনট্যাক্স ব্যবহার করে একটি নিয়মিত অভিব্যক্তি।

মান শূন্য হতে হবে না.

উপ

নিয়ম. স্ট্রিং

প্রতিস্থাপনের জন্য একটি স্ট্রিং।

মান শূন্য হতে হবে না.

রিটার্নস

non-null rules.String স্ট্রিং একটি স্ট্রিং প্রতিস্থাপন অপারেশনের ফলাফল উপস্থাপন করে। যদি কোনো সাবস্ট্রিং রেগুলার এক্সপ্রেশনের সাথে মেলে না, তবে অপরিবর্তিত মূল স্ট্রিংটি ফেরত দেওয়া হয়।

উদাহরণ

'banana'.replace("a", "o") == 'bonono'
'banana'.replace("ana", "ee") == 'beena'
'foo@test.com'.replace(".", "-") == '---------------' // '.' regex match all

আকার

size() নিয়ম প্রদান করে। Integer

স্ট্রিং-এ অক্ষরের সংখ্যা প্রদান করে।

রিটার্নস

non-null rules.Integer অক্ষরের সংখ্যা পূর্ণসংখ্যা।

উদাহরণ

'a'.size() == 1
'abc'.size() == 3

বিভক্ত

বিভক্ত(পুনরায়) নিয়ম ফেরত দেয় । তালিকা

একটি রেগুলার এক্সপ্রেশন অনুযায়ী একটি স্ট্রিংকে বিভক্ত করে।

প্যারামিটার

পুনরায়

নিয়ম. স্ট্রিং

Google RE2 সিনট্যাক্স ব্যবহার করে একটি নিয়মিত অভিব্যক্তি।

মান শূন্য হতে হবে না.

রিটার্নস

non-null rules.List স্ট্রিংয়ের একটি তালিকা তালিকাভুক্ত করুন।

উদাহরণ

'a/b/c'.split('/') == ['a', 'b', 'c']

toUtf8

toUtf8() নিয়ম প্রদান করে

একটি স্ট্রিং এর UTF-8 বাইট এনকোডিং প্রদান করে।

রিটার্নস

non-null rules.Bytes স্ট্রিংটির UTF-8 এনকোডেড উপস্থাপনা ধারণকারী একটি বাইট ক্রম বাইট।

উদাহরণ

'**'.toUtf8() == b'\x2A\x2A'
'€'.toUtf8() == b'\xE2\x82\xAC'

ছাঁটা

trim() নিয়ম প্রদান করে

অগ্রণী এবং পিছনের স্থানগুলি সরানো সহ স্ট্রিংয়ের একটি সংস্করণ প্রদান করে৷

রিটার্নস

non-null rules.String ছাঁটা স্ট্রিং স্ট্রিং।

উদাহরণ

' a '.trim() == 'a'
'b'.trim() == 'b'

উপরের

upper() নিয়ম ফেরত দেয় । স্ট্রিং

ইনপুট স্ট্রিং এর একটি বড় হাতের সংস্করণ প্রদান করে।

রিটার্নস

non-null rules.String বড় হাতের স্ট্রিং স্ট্রিং।

উদাহরণ

'abc'.upper() == 'ABC'
'abc123'.upper() == 'ABC123'