¿Es posible (tal vez usando RegExp o algo más) hacer lo siguiente con menos código?
var bTest = szNextEntity[0] == '<' && szNextEntity[1] != '/'Entonces bTest es verdadero si el carácter cero de szNextEntity == '<' y el primer carácter != '/'
Estoy interesado en cuán conciso se puede hacer esto.
Gracias.
Podría usar una pequeña expresión regular para probar la cadena. Pero, en general, usar expresiones regulares para analizar HTML es una mala idea .
Incluso Jon Skeet no puede analizar HTML usando expresiones regulares. Cada vez que intenta analizar HTML con expresiones regulares, el niño impío llora la sangre de las vírgenes y los piratas informáticos rusos arrancan su aplicación web. El análisis de HTML con expresiones regulares convoca a las almas contaminadas al reino de los vivos. HTML y expresiones regulares van de la mano como el amor, el matrimonio y el infanticidio ritual.
var re = /^<[^\/]/; var str1 = '</end tag>'; var str2 = '<start tag>'; console.log(re.test(str1)); console.log(re.test(str2));