Interfaz: String

Métodos

menor

lower() muestra rules.String.

Muestra una versión en minúsculas de la string de entrada.

Devoluciones

non-null rules.String es la cadena en minúsculas.

Ejemplo

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

coincide con

coincidencias(re) muestra rules.Boolean

Realiza una coincidencia de expresión regular en toda la cadena.

Parámetro

volver

rules.String

Una expresión regular con Usa la sintaxis RE2 de Google.

El valor no debe ser nulo.

Devoluciones

non-null rules.Boolean: Es verdadero si toda la cadena coincide. De lo contrario, es falso.

Ejemplo

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

replace

replace(re, sub) muestra rules.String.

Reemplaza todos los casos de subcadenas que coincidan con una expresión regular por una o una cadena proporcionada por el usuario.

Parámetro

volver

rules.String

Una expresión regular con Usa la sintaxis RE2 de Google.

El valor no debe ser nulo.

sub

rules.String

Cadena para sustituir.

El valor no debe ser nulo.

Devoluciones

non-null rules.String Es una cadena que representa el resultado del reemplazo. una sola operación. Si no hay subcadenas que coincidan con la expresión regular, los caracteres no modificados cadena original devuelta.

Ejemplo

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

tamaño

size() muestra rules.Integer

Muestra el número de caracteres de la string.

Devoluciones

non-null rules.Integer es la cantidad de caracteres.

Ejemplo

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

split

split(re) muestra rules.List.

Divide una cadena según una expresión regular.

Parámetro

volver

rules.String

Una expresión regular con Usa la sintaxis RE2 de Google.

El valor no debe ser nulo.

Devoluciones

non-null rules.List es una lista de cadenas.

Ejemplo

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

toUtf8

toUtf8() muestra rules.Bytes

Muestra la codificación de bytes UTF-8 de una string.

Devoluciones

non-null rules.Bytes una secuencia de bytes que contiene la codificación UTF-8 una representación de la cadena.

Ejemplo

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

cortar

trim() muestra rules.String.

Muestra una versión de la cadena sin los espacios iniciales y finales.

Devoluciones

non-null rules.String la cadena cortada.

Ejemplo

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

upper

top() muestra rules.String.

Muestra una versión en mayúsculas de la string de entrada.

Devoluciones

non-null rules.String es la cadena en mayúsculas.

Ejemplo

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