Articles of división de la

Dividir una cadena con múltiples espacios

Quiero dividir una cadena como “first middle last” con String.split() . Pero cuando trato de dividirlo consigo String[] array = {“first”,””,””,””,”middle”,””,”last”} Intenté usar String.isEmpty() para buscar cadenas vacías después de dividirlas, pero no funciona en Android. Aquí está mi código: String s = “First Middle Last”; String[] array = s.split(” “); for(int i=0; i<array.length; i++) […]

Java String.split () a veces dando cadenas en blanco

Estoy haciendo un rodillo de dados basado en texto. Toma cadenas como “2d10 + 5” y devuelve una cadena como resultado del rollo (s). Mi problema se muestra en el tokenizer que divide la cadena en partes útiles para que analice la información. String[] tokens = message.split(“(?=[dk\\+\\-])”); Esto está produciendo resultados extraños e inesperados. No […]

Dividir una cuerda, en cada enésima posición

Uso esta expresión regular para dividir una cadena en cada posición 3ª: String []thisCombo2 = thisCombo.split(“(?<=\\G…)"); donde los 3 puntos después de la G indican cada enésima posición para dividir. En este caso, los 3 puntos indican cada 3 posiciones. Un ejemplo: Input: String st = “123124125134135145234235245” Output: 123 124 125 134 135 145 234 […]

Extraer pares de palabras usando String.split ()

Dado: String input = “one two three four five six seven”; ¿Hay una expresión regular que funcione con String.split() para tomar (hasta) dos palabras a la vez, de modo que: String[] pairs = input.split(“some regex”); System.out.println(Arrays.toString(pairs)); resultados en esto: [one two, three four, five six, seven] Esta pregunta es sobre la división de expresiones regulares […]

La división Java está comiendo mis personajes

Tengo una cadena como esta String str = “la$le\\$li$lo” . Quiero dividirlo para obtener la siguiente salida “la”,”le\\$li”,”lo” . El \ $ es un $ escapado, por lo que debe dejarse en la salida. Pero cuando hago str.split(“[^\\\\]\\$”) y obtengo “l”,”le\\$l”,”lo” . Por lo que obtengo, mi expresión regular es igualar un $ y un […]

¿Cómo dividir String con algún separador pero sin eliminar ese separador en Java?

Estoy enfrentando un problema al dividir String . Quiero dividir una String con un separador pero sin perder ese separador. Cuando usamos el somestring.split(String separator) en Java, divide la String pero elimina la parte del separador de String . No quiero que esto suceda. Quiero el resultado como a continuación: String string1=”Ram-sita-laxman”; String seperator=”-“; string1.split(seperator); […]

Dividir una cadena en cada n-ésimo personaje

En JavaScript, así es como podemos dividir una cadena en cada 3er personaje “foobarspam”.match(/.{1,3}/g) Estoy intentando descubrir cómo hacer esto en Java. ¿Alguna sugerencia?

Dividir en comas fuera de las citas

Mi progtwig lee una línea de un archivo. Esta línea contiene texto separado por comas como: 123,test,444,”don’t split, this”,more test,1 Me gustaría que el resultado de una división sea este: 123 test 444 “don’t split, this” more test 1 Si uso String.split(“,”) , obtendría esto: 123 test 444 “don’t split this” more test 1 En […]

División de cadenas a subcadenas de igual longitud en Java

Cómo dividir la cadena “Thequickbrownfoxjumps” en subcadenas de igual tamaño en Java. P.ej. “Thequickbrownfoxjumps” de 4 tamaños iguales debería dar la salida. [“Theq”,”uick”,”brow”,”nfox”,”jump”,”s”] Pregunta similar: División de cadena en subcadenas de igual longitud en Scala