Si tengo una cadena "Abc: Lorem ipsum sit amet", ¿cómo puedo usar javascript/jQuery para eliminar la cadena antes del ":" incluyendo el ":". Por ejemplo, la cadena anterior se convertirá en: "Lorem ipsum sit amet".¿Cómo eliminar parte de una cadena antes de un ":" en javascript?
Respuesta
No hay necesidad de jQuery aquí, regulares JavaScript hará:
var str = "Abc: Lorem ipsum sit amet";
str = str.substring(str.indexOf(":") + 1);
You can test it here. O bien, el .split()
y .pop()
versión:
var str = "Abc: Lorem ipsum sit amet";
str = str.split(":").pop();
You can test that version here. O bien, la versión de expresiones regulares (varias variantes de este):
var str = "Abc: Lorem ipsum sit amet";
str = /:(.+)/.exec(str)[1];
Gran respuesta, me encantan las diferentes soluciones – Aardvark
Tenga en cuenta que si hay más de un ':' en la cadena, la segunda variante devolverá la cadena después de * last * one en vez de la primera como en los demás. Es desafortunado que no haya una opción de dividir solo en n veces en el método 'split()' de JS, que le permitiría hacer un '.split (':', 1) [1]' de estilo Python. (Hay * un * argumento opcional de 'número', pero no hace lo que cualquier persona razonable esperaría) – bobince
@bobince - Tienes razón, estoy asumiendo un poco aquí que él tiene una constante 'etiqueta: algo' formato, si ese no es el caso iría con la primera opción. –
- 1. ¿Cómo eliminar parte de una cadena?
- 2. ¿Cómo eliminar parte de una cadena?
- 3. Cómo eliminar efectivamente una parte de cadena
- 4. cómo eliminar "," de una cadena en javascript
- 5. ¿Cómo eliminar una parte definida de una cadena?
- 6. Javascript cómo eliminar texto de una cadena
- 7. ¿Cómo eliminar espacios antes y después de una cadena?
- 8. parte Quitar de la cadena en Javascript
- 9. Manipulación de cadenas con Excel: ¿cómo eliminar parte de una cadena si hay otra parte?
- 10. Eliminando parte de una cadena en MYSQL
- 11. Devuelve la parte de una cadena antes de la primera aparición de un carácter en php
- 12. Datagridview - eliminar parte antes de la primera columna
- 13. JavaScript: una barra invertida como parte de la cadena
- 14. ¿Tiene javascript un método para reemplazar parte de una cadena sin crear una nueva cadena?
- 15. Retire parte de una cadena después de un cierto carácter
- 16. ¿Cómo eliminar espacios de una cadena usando JavaScript?
- 17. Eliminar espacios en blanco dentro de una cadena en javascript
- 18. JavaScript regex replace - pero solo parte de una cadena combinada?
- 19. JavaScript/jQuery: reemplazar parte de la cadena?
- 20. MySql - ¿Cómo actualizar parte de una cadena?
- 21. ¿Cómo puedo comparar parte de una cadena?
- 22. Eliminar caracteres de una cadena
- 23. C# '@' antes de una cadena
- 24. SSIS Cómo obtener una parte de una cadena por separador
- 25. cortar parte de una cadena
- 26. Eliminar pestaña ('\ t') de la cadena javascript
- 27. ¿Cómo eliminar \ antes de cotizaciones en un formulario de entrada
- 28. R quitar parte de la cadena
- 29. ¿Cómo obtengo una parte de una cadena en C++?
- 30. Retirar un poco de una cadena antes de una palabra
Agregué la etiqueta javascript ya que está en la pregunta y es más relevante para la pregunta que jquery. – Spudley