Articles of regex

Escriba expresiones regulares para reemplazar el párrafo html de acuerdo con el atributo de una etiqueta específica

Tengo una cadena que contiene texto regular mezclado con html. ¿Cómo escribo una expresión regular para que pueda reemplazar las tags p (párrafo) específicas con texto regular? Aquí hay un ejemplo de lo que quiero reemplazar: someText la expresión regular debe coincidir y reemplazar esta etiqueta específica con espacios en blanco que coincidan con el […]

Patrón Regex HTML5 para la validación de cuadros de texto: permite solo el alfabeto, los espacios y los guiones

Estoy creando un formulario en html y para mis entradas de texto de nombre y apellido, quiero tener una validación de expresiones regulares en ellas que solo permita al usuario ingresar: letras del alfabeto, espacios y guiones. He intentado este patrón pero en vano: [A-Za-z -] Mi código HTML: Sé cómo obtener solo caracteres alfabéticos, […]

Tengo un div, y este div puede (o no puede) tener elementos html como hijos. Con mi javascript, necesito encontrar todas las apariciones de una palabra dentro de esta div, excepto las que están en la etiqueta . Por ejemplo: Lorem ipsum dolor sit amet, consectetur adipiscing elit. lorem lorem Intenté con mis capacidades ultra […]

Regex para extraer solo TR con TDs

Buenos días Estoy intentando obtener una fila de tabla (TR) que debe tener una o más celdas de tabla (TD): Teniendo esta cadena First 2nd 3rd 4th Michael Jackson Cramberries Pixies The Ramones Me gustaría conseguir: Michael Jackson Cramberries Pixies The Ramones ¿Cuál sería el mejor patrón para extraer uno o más TR ​​con TD […]

resaltar palabras en html usando regex en C #

Encontré este artículo en stackoverflow resalte las palabras en html usando regex y javascript – casi allí Utilizando el artículo anterior, estoy tratando de resaltar el texto HTML en el servidor usando c #. El código se muestra a continuación: string replacePattern = “$1$2”; string searchPattern = String.Format(“(?)(.*?)({0})(?=.*?<|$)", searchString.Trim()); content = Regex.Replace(content, searchPattern, replacePattern, RegexOptions.IgnoreCase); […]

Extraiga HTML de comentario a una etiqueta de cierre usando jsoup java

Tengo algo de HTML que parece Blah… blah Necesito extraer el HTML del comentario a una etiqueta dl de cierre. El dl de cierre es el primero después del comentario (no estoy seguro si podría haber más después, pero nunca lo hay antes). El HTML entre los dos es variable en longitud y contenido y […]

¿Regex contra el marcado después de XPath?

He estado buscando la solución a mi problema desde hace un tiempo y he estado jugando con regex101.com por un tiempo pero no puedo encontrar una solución. El problema al que me estoy enfrentando es que tengo que hacer una selección de cadena para diferentes entradas, así que quería hacer esto con expresiones regulares para […]

RegEx: cómo eliminar espacios en blanco / saltos de línea adicionales como lo hace el renderizador DOM (& nbsp; manejo)

Quiero “eliminar” todos los espacios en blanco (algo) innecesarios del código HTML. Obj: Hacer: Para un nodeValue como ese, esta solución funciona perfectamente bien. Sin embargo, al tener un espacio que no se rompa   Los navegadores muestran, como sabemos, de manera diferente. Obj: Hacer: Quiero “quitar” la cadena al igual que lo hace el […]

Regex para HTML tag

Tengo una página HTML con clases y necesito capturar el texto entre esas tags. Lo intenté con Regex : (?i)]*?>([^<]*) Pero no funciona. Este es todo mi código en C #: string patternPost = @”(?i)]*?>([^<]*)”; MatchCollection m1 = Regex.Matches(html, patternPost, RegexOptions.Multiline); foreach (Match m in m1) { MessageBox.Show(m.Groups[1].Value); } Aquí puede encontrar un ejemplo de […]

Coincidir con el texto fuera de las tags html

Antes de que alguien lo diga, sé que debo usar un analizador adecuado, pero para mi caso es mejor usar una expresión regular. Tengo la siguiente expresión regular para tratar de hacer coincidir el texto fuera de las tags html: (?<!]*)(?.+?) Sin embargo, esto parece coincidir con el corchete de apertura de la etiqueta, es […]