Nuestra aplicación está extrayendo nombres de personas que usan Twitter para iniciar sesión.¿Cómo dividir la cadena en solo dos partes con un personaje dado en Ruby?
Twitter proporciona los nombres completos en una sola cadena.
Ejemplos
1. "Froederick Frankenstien"
2. "Ludwig Van Beethoven"
3. "Anne Frank"
me gustaría dividir la cadena en sólo dos VARs (first
y last
) en base a la primera (espacio) " "
encontrados.
Example First Name Last Name
1 Froederick Frankenstein
2 Ludwig Van Beethoven
3 Anne Frank
estoy familiarizado con String#split
pero no estoy seguro de cómo sólo para dividir una vez. Se aceptará la respuesta más Ruby-Way ™ (elegante).
Es decir '' ' "Ludwig Van Beethoven" .split ('', 2) [ "Ludwig Van", "Beethoven"] ' '' Al no ver un rsplit – Justin
parece que su 'Cadena # split' podría haber sido parche de mono o algo así. Vea aquí: [repl.it: Clqa] (https://repl.it/Clqa) – naomik
Gracias por la respuesta. Estoy buscando una solución nativa para el comportamiento que he establecido antes de implementarme. Actualmente obtengo el estándar ["Ludwig", "Van Beethoven"]. – Justin