Preguntas etiquetadas con regex

279
Prueba si los caracteres están en una cadena

Estoy tratando de determinar si una cadena es un subconjunto de otra cadena. Por ejemplo: chars <- "test" value <- "es" Quiero devolver VERDADERO si "valor" aparece como parte de la cadena "caracteres". En el siguiente escenario, me gustaría devolver falso: chars <- "test" value <-...

278
¿Cómo generar solo grupos capturados con sed?

¿Hay alguna forma de decirle sedque solo genere grupos capturados? Por ejemplo, dada la entrada: This is a sample 123 text and some 987 numbers y patrón: /([\d]+)/ ¿Podría obtener solo 123 y 987 de salida en el formato formateado por referencias

275
Regex: no contiene ciertos caracteres

Necesito una expresión regular para que coincida si en alguna parte de una oración NO hay <o>. Si <o> están en la cadena, entonces debe devolver falso. Tuve un éxito parcial con esto, pero solo si mis <> están al principio o al final: (?!<|>).*$ Estoy usando .Net si eso...

275
¿Cómo usar JavaScript regex en varias líneas?

var ss= "<pre>aaaa\nbbb\nccc</pre>ddd"; var arr= ss.match( /<pre.*?<\/pre>/gm ); alert(arr); // null Me gustaría que el bloque PRE se recupere, aunque se extienda sobre los caracteres de nueva línea. Pensé que la bandera 'm' lo hace. No. Encontré la respuesta aquí antes de...

265
JavaScript regex multiline flag no funciona

Escribí una expresión regular para recuperar una cadena de HTML, pero parece que la bandera multilínea no funciona. Este es mi patrón y quiero obtener el texto en la h1etiqueta. var pattern= /<div class="box-content-5">.*<h1>([^<]+?)<\/h1>/mi m = html.search(pattern); return...

250
Diferencia entre coincidencias () y encontrar () en Java Regex

Estoy tratando de entender la diferencia entre matches()y find(). Según el Javadoc, (por lo que entiendo), matches()buscará toda la cadena incluso si encuentra lo que está buscando, y find()se detendrá cuando encuentre lo que está buscando. Si esa suposición es correcta, no puedo ver cada vez que...