2012-05-21 15 views
20
var alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 

¿Cómo puedo eliminar todo lo que entre H y S por lo que el resultado sería ABCDEFGHSTUVWXYZ?reemplazar/eliminar todo entre dos personajes

+1

sólo tiene que utilizar 'ABCDEFGHSTUVWXYZ'. Lea entre las palabras: reformule su pregunta. ¿Quieres que se eliminen todas las letras entre H y S? ¿La primera y la última letra son variables? – MaxArt

+2

No puedo usar 'ABCDEFGHSTUVWXYZ', esto fue solo un ejemplo. Obviamente, sé que eliminarlo manualmente es una opción. – UserIsCorrupt

+0

Sí, pero si proporciona un ejemplo menos simple (a menos que su caso de uso realmente * sea * así de simple) podría ayudarnos a proporcionarle una solución mejor/más aplicable a su problema. –

Respuesta

31
var alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
alphabet = alphabet.replace(/H.*S/, 'HS') 

O simplemente:

var alphabet = "ABCDEFGHSTUVWXYZ"; 
9
var strippedAlphabet = alphabet.replace(/H.*S/, 'HS'); 
Cuestiones relacionadas