Cómo dividir números de una cadena en C #

UwakPeter

Tengo una lista de países en un formato de cadena como este:

123 USA, America
126 South Africa, Africa

Quiero dividir el código de país, el nombre del país y el continente y guardarlo en una lista o matriz. El código de país tendrá el índice [0], el nombre del país [1] y el continente [2] en ese orden.

Probé esto:

string number = "123 USA, America";
string[] numbers = number.Split(',');

Pero eso solo divide la cadena en dos: "123 EE. UU." Y "América". Quiero poder separar la parte numérica también.

Tim Biegeleisen

Intente dividir en la siguiente alternancia:

(?<=[0-9]) |, 

Esto dice que se divida en un espacio precedido por un dígito o en una coma seguida de un espacio.

Código de muestra:

string number = "123 USA, America";
string[] parts = Regex.Split(number, @"(?<=\d) |, ");
foreach (string part in parts)
{
    Console.WriteLine(part);}
}

Esto imprime:

123
USA
America

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

¿Cómo dividir números de una cadena en Java?

Cómo dividir una cadena en números y caracteres

¿Cómo dividir una cadena de números, delimitada por `+`, en una matriz?

Python 3: ¿cómo dividir cada carácter de una cadena en una lista manteniendo intactos los números decimales?

¿Cómo dividir un texto sin dígitos dentro de una cadena en fletadores pero mantener todos los números?

Cómo dividir una cadena en una corriente de Cuerdas?

Cómo dividir una cadena en una corriente de Cuerdas?

Cómo dividir una cadena de una lista en dart

Cómo dividir una cadena en una matriz de objetos

Cómo dividir una cadena por puntuación que ignora el punto en números

¿Cómo extraer números de una cadena en Python?

Cómo eliminar números de una cadena en Swift

Cómo obtener números de una cadena en JavaScript

Cómo codificar letras de una cadena en números

¿Cómo extraigo números de una cadena en Python?

¿Cómo dividir una cadena de expresión en una lista en Python?

¿Cómo puedo dividir una cadena como "12-15" en dos números?

¿Cómo se puede dividir una cadena con números en algo como esto | (12) | (23)

¿Cómo dividir una cadena en números enteros positivos y negativos?

Cómo dividir una cadena con texto y números en Excel

¿Cómo dividir una cadena según la ocurrencia de números enteros?

Cómo dividir una cadena sin usar matrices o función de división en c #

Cómo dividir una cadena sin usar matrices o función de división en c #

Cómo dividir una cadena sin usar matrices o función de división en c #

¿Cómo dividir una cadena de texto en partes?

¿Cómo dividir una cadena de directorio en Ruby?

¿Cómo dividir una cadena de enteros en php?

Cómo dividir una cadena en caracteres de 2

cómo dividir una cadena en datos de campo MySQL

TOP Lista

CalienteEtiquetas

Archivo