Cómo usar la cadena dividida en el lenguaje de óxido

Cómo usar la cadena dividida en el lenguaje de óxido

Las cadenas son los bloques de construcción en la programación. Es casi imposible crear un programa significativo sin cadenas. Aprender a manipular y trabajar con cuerdas puede ser muy útil.

En este artículo, llevaremos a todos los rustáceos a un viaje y exploraremos varios métodos para dividir las cuerdas en óxido.

Método de división de óxido

El método dividido le permite dividir una cadena con el separador definido. Considere el ejemplo a continuación:

fn main ()
Let Database = "MySQL Oracle SQL_Server Postgresql MongoDB".dividir(" ");
para db en bases de datos
println!("", db);

En el código anterior, usamos el método dividido para separar las cadenas en un espacio. Dado que el método dividido devuelve un iterador, podemos obtener la cadena individual.

La salida resultante es como se muestra:

Mysql
Oráculo
Servidor SQL
Postgresql
Mongodb

Otro uso común es recolectar las cadenas separadas en un vector usando el iterador :: recolectar. Un ejemplo es como se muestra:

Deje bases de datos: vec = "mysql oracle sql_server postgresql mongodb".dividir(" ").recolectar();
println!(":? ", Bases de datos);

El código anterior crea un vector con las cadenas separadas como elementos individuales. La salida resultante es como se muestra:

["MySQL", "Oracle", "SQL_Server", "PostgreSQL", "MongoDB"]

También puede usar el char :: is_upperCase para separar una cadena en caracteres mayúsculas. A continuación se proporciona un ejemplo:

fn main ()
Deja frutas: VEC<&str> = "BananaitomatoiorangeStrawberry".Split (char :: is_uppercase).recolectar();
println!(":? ", Frutas);

En el ejemplo anterior, proporcionamos el Char :: IS_upperCase como el separador para el método dividido.

La salida resultante es como se muestra:

["Banana", "tomate", "naranja", "fresa"]

Si desea separar los valores numéricos, puede proporcionar char :: is_numeric como separador al método dividido.

Whitpace White Split Split

Otro método común para separar una cadena es el método split_whitespace. Funciona de manera similar al método dividido, pero solo divide una cadena por caracteres en blanco.

El método también devuelve un iterador con la porción de las cadenas separadas de la cadena.

A continuación se proporciona un código de ejemplo:

Let Database = "mysql \ nsql_server \ toracle \ npostgresql \ n".split_whitespace ();
para db en bases de datos
println!("", db)

El programa de ejemplo separa las cadenas en los espacios en blanco.

NOTA: Un carácter de espacio en blanco se define en la propiedad de código derivado de Unicode. Obtenga más información al respecto en el recurso proporcionado a continuación:

https: // unicode.org/informes/tr44/

Óxido dividido por nuevas líneas

El óxido nos proporciona el método Lines () para dividir las cadenas en una nueva línea. A continuación se proporciona un ejemplo:

Deje bases de datos = "mysql \ nsql_server \ noracle \ npostgresql \ n".líneas();
para db en bases de datos
println!("", db)

Del mismo modo, el método de líneas devuelve un iterador con la porción de las cadenas.

Conclusión

En este artículo, exploramos varios métodos que podemos usar para separar cadenas basadas en múltiples condiciones de coincidencia. Utilizamos métodos, como el método de división de óxido, el espacio en blanco dividido de óxido y la división de óxido en nuevas líneas, en nuestra discusión. Esperamos que hayas encontrado este artículo útil. Consulte los otros artículos de Sugerencia de Linux para obtener más consejos e información.