इंटरफ़ेस: स्ट्रिंग

तरीकों

निचला

निचला () नियम लौटाता है

इनपुट स्ट्रिंग का लोअरकेस संस्करण लौटाता है।

रिटर्न

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

आकार

आकार() नियम लौटाता है। पूर्णांक

स्ट्रिंग में वर्णों की संख्या लौटाता है.

रिटर्न

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'

काट-छांट करना

ट्रिम() नियम लौटाता है।स्ट्रिंग

अग्रणी और अनुगामी रिक्त स्थान को हटाकर स्ट्रिंग का एक संस्करण लौटाता है।

रिटर्न

non-null rules.String छंटनी की गई स्ट्रिंग को स्ट्रिंग करें।

उदाहरण

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

अपर

ऊपरी() नियम लौटाता है । स्ट्रिंग

इनपुट स्ट्रिंग का अपरकेस संस्करण लौटाता है।

रिटर्न

non-null rules.String अपरकेस स्ट्रिंग को स्ट्रिंग करें।

उदाहरण

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