Cuando tengo una cadena que quiero cortar en una nueva cadena de un determinado índice a un determinado índice, ¿qué función uso?Cortar una cadena con un Start & Endindex conocido
Respuesta
Se utiliza String.Substring
:
public string Substring(
int startIndex,
int length
)
Para ser justos, se trata de una cuestión de menos de primaria, con respuestas muy accesibles - Te voy a dar el beneficio de la duda que ha intentado algo , se simplemente sucede que lo encontraste aquí de alguna manera; quizás otros puedan beneficiarse (aunque espero que no haya muchos que lo necesiten).
Downvoted. Esto NO es lo que el OP está buscando. Está buscando obtener una porción de una cadena conociendo el índice de inicio y el índice final (que NO es la misma longitud). Algo así como la función ECMAScript substr() (NO la función subserie()). – Veehmot
Si endIndex
apunta al último carácter que desee hacer constar en la subcadena extraída:
int length = endIndex - startIndex + 1;
string piece = s.Substring(startIndex, length);
Si endIndex
apunta al primer carácter que sigue a la subcadena deseada (es decir, al comienzo de la texto restante):
int length = endIndex - startIndex;
string piece = s.Substring(startIndex, length);
S ee String.Substring Method (Int32, Int32) para la descripción oficial en MSDN.
Hay dos vías para la cadena subcadena ..
1)
public string Substring(
int startIndex
)
Recupera una subcadena de esta instancia. La subcadena comienza en una posición de carácter específico.
2)
public string Substring(
int startIndex,
int length
)
Recupera una subcadena de esta instancia. La subcadena comienza en una posición de carácter específico y tiene una longitud especificada.
Quiere proporcionar startIndex y endIndex. La subcadena requiere inicio y duración. – Chet
- 1. Cómo cortar una cadena
- 2. cortar parte de una cadena
- 3. Cortar cadena en java
- 4. Cortar una cadena en la n. ° aparición de un carácter
- 5. Cortar un diccionario por claves que comienzan con una cierta cadena
- 6. Cómo cortar palabras especificadas de la cadena
- 7. Cómo cortar un polígono simple con una línea
- 8. Shell script: Cómo cortar parte de una cadena
- 9. ¿Cómo puedo cortar una cadena cada 3 índices?
- 10. Join Array from startIndex to endIndex
- 11. ¿Cómo puedo "cortar" parte de una cadena con una expresión regular?
- 12. Cortar la matriz numpy con otra matriz
- 13. Python - ¿Cómo cortar una cuerda en Python?
- 14. ¿Cómo obtener una identificación de recurso con un nombre de recurso conocido?
- 15. cómo cortar los últimos n bytes de una cadena en corte de cadena bash?
- 16. cortar los últimos caracteres
- 17. Crear una secuencia con START WITH from Query
- 18. Cortar texto en cadena después/antes del separador en powershell
- 19. Problemas con Java Web Start y Safari
- 20. Orientación de un objeto conocido en una imagen
- 21. Cortar un rectángulo de un NSBezierPath
- 22. Ejemplo vendedor ambulante con óptimo global conocido
- 23. ¿Cómo puedo cortar una subcadena de una cadena hasta el final usando Javascript?
- 24. ¿Una buena forma de cortar un vector flotante?
- 25. FindWindow con el título parcialmente conocido
- 26. ¿Devuelve una matriz de un tamaño conocido en C++?
- 27. ¿Puedo cortar una colección PL/SQL?
- 28. Java Web Start getDocumentBase
- 29. java web start alternative
- 30. Android NFC start service
¿Ha buscado esto antes de preguntar? ¿Qué has intentado hasta ahora? –
No sé por qué esto tiene votos a la baja y está cerrado, ya que es una pregunta real que no se encuentra en la documentación de MSDN. Él no está buscando startIndex + count, sino startIndex + endIndex. – Veehmot
¿No es una pregunta real ??? ¡Sí lo es! Lo encontré porque tenía la misma pregunta. Estimado casperOne: ¿WT? – steve