Arayüz: Dize

Yöntemler

aşağı

down(), rules.String değerini döndürür.

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

İadeler

non-null rules.String: küçük harfli dize.

Örnek

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

eşleşiyor

rules.Boole değerini döndürür(re)

Tüm dizede normal ifade eşleşmesi gerçekleştirir.

Parametre

CANNOT TRANSLATE

rules.String

Şunu kullanan bir normal ifade: Google RE2 söz dizimi.

Değer boş olmamalıdır.

İadeler

non-null rules.Boolean tüm dize eşleşirse doğru, aksi takdirde false (yanlış) değerini alır.

Örnek

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

değiştir

change(re, sub) rules.String değerini döndürür.

Bir normal ifadeyle eşleşen tüm alt dizeleri bir kullanıcı tarafından sağlanan dize.

Parametre

CANNOT TRANSLATE

rules.String

Şunu kullanan bir normal ifade: Google RE2 söz dizimi.

Değer boş olmamalıdır.

yerine girdi

rules.String

Değiştirilecek dize.

Değer boş olmamalıdır.

İadeler

non-null rules.String Değişim işleminin sonucunu temsil eden bir dize işlemidir. Normal ifadeyle eşleşen 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

beden

size(), rules.Integer değerini döndürür

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

İadeler

non-null rules.Integer karakter sayısını belirtir.

Örnek

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

Split

bölme(yeniden) rules.Listesi değerini döndürür.

Bir dizeyi normal ifadeye göre böler.

Parametre

CANNOT TRANSLATE

rules.String

Şunu kullanan bir normal ifade: Google RE2 söz dizimi.

Değer boş olmamalıdır.

İadeler

non-null rules.List dizelerin listesi.

Örnek

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

TUT

toUtf8(), rules.Bytes değerini döndürür.

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

İadeler

non-null rules.Bytes UTF-8 olarak kodlanmış bir Bayt dizisi temsil eder.

Örnek

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

kırpmak

trim(), rules.String değerini döndürür

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

İadeler

non-null rules.String kısaltılan dizeye dokunun.

Örnek

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

üst

üst() rules.String değerini döndürür

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

İadeler

non-null rules.String büyük harfli dizeyi seçin.

Örnek

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