Schnittstelle: String

Methoden

untere

Lower() gibt Rules.String zurück

Gibt eine Kleinbuchstabenversion der Eingabezeichenfolge zurück.

Kehrt zurück

non-null rules.String die Kleinbuchstabenzeichenfolge.

Beispiel

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

Streichhölzer

„matches(re)“ gibt „rules.Boolean“ zurück

Führt einen regulären Ausdrucksabgleich für die gesamte Zeichenfolge durch.

Parameter

Re

Regeln.String

Ein regulärer Ausdruck mit Google RE2-Syntax .

Der Wert darf nicht null sein.

Kehrt zurück

non-null rules.Boolean true, wenn die gesamte Zeichenfolge übereinstimmt, andernfalls false.

Beispiel

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

ersetzen

replace(re, sub) gibt Rules.String zurück

Ersetzt alle Vorkommen von Teilzeichenfolgen, die einem regulären Ausdruck entsprechen, durch eine vom Benutzer bereitgestellte Zeichenfolge.

Parameter

Re

Regeln.String

Ein regulärer Ausdruck mit Google RE2-Syntax .

Der Wert darf nicht null sein.

sub

Regeln.String

Eine Zeichenfolge zum Ersetzen.

Der Wert darf nicht null sein.

Kehrt zurück

non-null rules.String Eine Zeichenfolge, die das Ergebnis des Ersetzungsvorgangs darstellt. Wenn keine Teilzeichenfolgen mit dem regulären Ausdruck übereinstimmen, wird die unveränderte Originalzeichenfolge zurückgegeben.

Beispiel

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

Größe

size() gibt Rules.Integer zurück

Gibt die Anzahl der Zeichen in der Zeichenfolge zurück.

Kehrt zurück

non-null rules.Integer Zahl der Zeichen.

Beispiel

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

Teilt

split(re) gibt Rules.List zurück

Teilt eine Zeichenfolge gemäß einem regulären Ausdruck.

Parameter

Re

Regeln.String

Ein regulärer Ausdruck mit Google RE2-Syntax .

Der Wert darf nicht null sein.

Kehrt zurück

non-null rules.List eine Liste von Zeichenfolgen auf.

Beispiel

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

toUtf8

toUtf8() gibt Rules.Bytes zurück

Gibt die UTF-8-Byte-Kodierung einer Zeichenfolge zurück.

Kehrt zurück

non-null rules.Bytes eine Bytes-Sequenz, die die UTF-8-codierte Darstellung der Zeichenfolge enthält.

Beispiel

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

trimmen

trim() gibt Rules.String zurück

Gibt eine Version der Zeichenfolge zurück, bei der führende und nachgestellte Leerzeichen entfernt wurden.

Kehrt zurück

non-null rules.String die gekürzte Zeichenfolge.

Beispiel

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

Oberer, höher

Upper() gibt Rules.String zurück

Gibt eine Version der Eingabezeichenfolge in Großbuchstaben zurück.

Kehrt zurück

non-null rules.String die Zeichenfolge in Großbuchstaben.

Beispiel

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