Antarmuka: Tali

Metode

lebih rendah

lower() mengembalikan aturan.String

Mengembalikan versi huruf kecil dari string masukan.

Kembali

non-null rules.String string huruf kecil.

Contoh

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

pertandingan

match(re) mengembalikan aturan.Boolean

Melakukan pencocokan ekspresi reguler pada seluruh string.

Parameter

ulang

aturan.String

Ekspresi reguler menggunakan sintaksis Google RE2 .

Nilai tidak boleh nol.

Kembali

non-null rules.Boolean benar jika seluruh string cocok, salah jika sebaliknya.

Contoh

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

mengganti

replace(re, sub) mengembalikan aturan.String

Menggantikan semua kemunculan substring yang cocok dengan ekspresi reguler dengan string yang disediakan pengguna.

Parameter

ulang

aturan.String

Ekspresi reguler menggunakan sintaksis Google RE2 .

Nilai tidak boleh nol.

sub

aturan.String

Sebuah string untuk diganti.

Nilai tidak boleh nol.

Kembali

non-null rules.String Sebuah string yang mewakili hasil operasi penggantian. Jika tidak ada substring yang cocok dengan ekspresi reguler, string asli yang tidak dimodifikasi akan dikembalikan.

Contoh

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

ukuran

size() mengembalikan aturan.Integer

Mengembalikan jumlah karakter dalam string.

Kembali

non-null rules.Integer Bilangan bulat jumlah karakter.

Contoh

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

membelah

split(re) mengembalikan aturan.Daftar

Memisahkan string menurut ekspresi reguler.

Parameter

ulang

aturan.String

Ekspresi reguler menggunakan sintaksis Google RE2 .

Nilai tidak boleh nol.

Kembali

non-null rules.List Cantumkan daftar string.

Contoh

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

keUtf8

toUtf8() mengembalikan aturan.Bytes

Mengembalikan pengkodean byte UTF-8 dari sebuah string.

Kembali

non-null rules.Bytes merupakan urutan Bytes yang berisi representasi string yang dikodekan UTF-8.

Contoh

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

memangkas

trim() mengembalikan aturan.String

Mengembalikan versi string dengan spasi di awal dan akhir dihapus.

Kembali

non-null rules.String String string yang dipangkas.

Contoh

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

atas

upper() mengembalikan aturan.String

Mengembalikan versi huruf besar dari string input.

Kembali

non-null rules.String string huruf besar.

Contoh

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