que estoy haciendo:¿Cómo evito que los elementos vacíos que se eliminan se eliminen al dividir cadenas?
"b::::c:::".split(':')
Resultado:
["b", "", "", "", "c", "", ""] # expect
["b", "", "", "", "c"] # actual
¿Cuál es el problema aquí? ¿Cómo puedo obtener lo que esperaba?
Sólo como referencia, aquí está la documentación para [cadena # dividida] (http://rubydoc.info/stdlib/core/1.9.2/String#split-instance_method). –
Esta es una gran pregunta. Leí String # split completamente y me estaba rascando la cabeza con este. – Plasmarob