Arayüz: Dize

Yöntemler

daha düşük

Lower(), kuralları döndürür.String

Giriş dizesinin küçük harfli sürümünü döndürür.

İadeler

non-null rules.String harf dizesini dize edin.

Örnek

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

maçlar

Match(re) kuralları döndürür.Boolean

Dizenin tamamında düzenli ifade eşleşmesi gerçekleştirir.

Parametre

tekrar

kurallar.Dize

Google RE2 sözdizimini kullanan bir normal ifade.

Değer null olmamalıdır.

İadeler

non-null rules.Boolean tamamı eşleşirse Boolean true, aksi takdirde false olur.

Örnek

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

yer değiştirmek

change(re, sub) kuralları döndürür.String

Normal bir ifadeyle eşleşen alt dizelerin tüm oluşumlarını kullanıcı tarafından sağlanan bir dizeyle değiştirir.

Parametre

tekrar

kurallar.Dize

Google RE2 sözdizimini kullanan bir normal ifade.

Değer null olmamalıdır.

alt

kurallar.Dize

Değiştirilecek bir dize.

Değer null olmamalıdır.

İadeler

non-null rules.String Değiştirme işleminin sonucunu temsil eden bir dize. Normal ifadeyle eşleşen hiçbir alt dize yoksa değiştirilmemiş orijinal dize döndürülür.

Örnek

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

boyut

size() kuralları döndürür.Tamsayı

Dizedeki karakter sayısını döndürür.

İadeler

non-null rules.Integer sayısı.

Örnek

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

bölmek

split(re) kuralları döndürür.Liste

Bir dizeyi normal ifadeye göre böler.

Parametre

tekrar

kurallar.Dize

Google RE2 sözdizimini kullanan bir normal ifade.

Değer null olmamalıdır.

İadeler

non-null rules.List Dizelerin bir listesini listeleyin.

Örnek

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

Utf8'e

toUtf8() kuralları döndürür.Bytes

Bir dizenin UTF-8 bayt kodlamasını döndürür.

İadeler

non-null rules.Bytes dizenin UTF-8 kodlu gösterimini içeren bir Bayt dizisidir.

Örnek

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

düzeltme

trim() kuralları döndürür.String

Dizenin baştaki ve sondaki boşlukların kaldırıldığı sürümünü döndürür.

İadeler

non-null rules.String Kırpılmış dizeyi dizeleyin.

Örnek

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

üst

Upper() kuralları döndürür.String

Giriş dizesinin büyük harfli sürümünü döndürür.

İadeler

non-null rules.String Büyük harf dizesini dize edin.

Örnek

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