Interface : chaîne

Méthodes

inférieur

lower() renvoie des règles.String

Renvoie une version minuscule de la chaîne d'entrée.

Retour

non-null rules.String la chaîne minuscule.

Exemple

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

allumettes

matches(re) renvoie les règles.Booléen

Effectue une correspondance d'expression régulière sur la chaîne entière.

Paramètre

concernant

règles.Chaîne

Une expression régulière utilisant la syntaxe Google RE2 .

La valeur ne doit pas être nulle.

Retour

non-null rules.Boolean vrai si toute la chaîne correspond, faux sinon.

Exemple

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

remplacer

replace(re, sub) renvoie les règles.String

Remplace toutes les occurrences de sous-chaînes correspondant à une expression régulière par une chaîne fournie par l'utilisateur.

Paramètre

concernant

règles.Chaîne

Une expression régulière utilisant la syntaxe Google RE2 .

La valeur ne doit pas être nulle.

sous

règles.Chaîne

Une chaîne à remplacer.

La valeur ne doit pas être nulle.

Retour

non-null rules.String Une chaîne représentant le résultat de l'opération de remplacement. Si aucune sous-chaîne ne correspond à l'expression régulière, la chaîne d'origine non modifiée est renvoyée.

Exemple

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

taille

size() renvoie des règles.Integer

Renvoie le nombre de caractères dans la chaîne.

Retour

non-null rules.Integer le nombre de caractères.

Exemple

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

diviser

split(re) renvoie les règles.Liste

Divise une chaîne selon une expression régulière.

Paramètre

concernant

règles.Chaîne

Une expression régulière utilisant la syntaxe Google RE2 .

La valeur ne doit pas être nulle.

Retour

non-null rules.List une liste de chaînes.

Exemple

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

àUtf8

toUtf8() renvoie des règles.Bytes

Renvoie le codage d'octets UTF-8 d'une chaîne.

Retour

non-null rules.Bytes une séquence d'octets contenant la représentation codée en UTF-8 de la chaîne.

Exemple

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

garniture

trim() renvoie des règles.String

Renvoie une version de la chaîne avec les espaces de début et de fin supprimés.

Retour

non-null rules.String la chaîne coupée.

Exemple

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

supérieur

upper() renvoie des règles.String

Renvoie une version majuscule de la chaîne d'entrée.

Retour

non-null rules.String la chaîne majuscule.

Exemple

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