Articles of substring

Objetivo C: Cómo extraer parte de una cadena (por ejemplo, comenzar con ‘#’)

Tengo una cadena como se muestra a continuación, NSString * aString = @”This is the #substring1 and #subString2 I want”; ¿Cómo puedo seleccionar solo el texto que comienza con ‘#’ (y termina con un espacio), en este caso ‘subString1’ y ‘subString2’? Nota: la pregunta fue editada para mayor claridad

Si las cadenas son inmutables en .NET, ¿por qué la subcadena toma O (n) el tiempo?

Dado que las cadenas son inmutables en .NET, me pregunto por qué se han diseñado de forma que string.Substring() tome O ( substring.Length ) en vez de O(1) ? es decir, ¿cuáles fueron las compensaciones, si las hubo?

Forma más rápida de leer archivos de ancho fijo

Trabajo con muchos archivos de ancho fijo (es decir, sin carácter separador) que necesito leer en R. Por lo tanto, generalmente hay una definición del ancho de la columna para analizar la cadena en variables. Puedo usar read.fwf para leer los datos sin problemas. Sin embargo, para archivos grandes, esto puede llevar mucho tiempo. Para […]

¿Cómo puedo usar barras diagonales inversas (\) en una cadena?

Intenté muchas maneras de obtener una barra invertida desde una ejecutada (no me refiero a una entrada de html ). Puedo obtener caracteres especiales como tab, nueva línea y muchas otras, y luego escapar a \\t o \\n o \\(someother character) pero no puedo obtener una sola barra invertida cuando hay un carácter no especial […]

Extraer subcadena en Bash

Dado un nombre de archivo con el formato someletters_12345_moreleters.ext , quiero extraer los 5 dígitos y ponerlos en una variable. Así que para enfatizar el punto, tengo un nombre de archivo con x número de caracteres, luego una secuencia de cinco dígitos rodeada por un único guión bajo a cada lado y luego otro conjunto […]

Reemplazar parte de una cuerda con otra cuerda

¿Es posible en C ++ reemplazar parte de una cadena con otra cuerda? Básicamente, me gustaría hacer esto: QString string(“hello $name”); string.replace(“$name”, “Somename”); Pero me gustaría utilizar las bibliotecas Standard C ++.