Tag: regex

expresiones regulares comparan dos números

¿Puedo comparar de alguna manera dos números en expresiones regulares? Quiero una expresión regular que sea correcta para 10-12, pero incorrecta para 12-10. Quiero decir que 10 debe ser menor que 12. Quiero hacerlo en Javascript.

Obtener cadena dentro de paréntesis, eliminando paréntesis, con expresiones regulares

Tengo estas dos cuerdas … var str1 = “this is (1) test”; var str2 = “this is (2) test”; Y desea escribir un RegEx para extraer lo que está DENTRO de los paréntesis como en “1” y “2” para producir una cadena como la siguiente. var str3 = “12”; ahora mismo tengo esta expresión regular […]

jQuery para identificar la URL y añadir parámetros

Este código jQuery se ejecutará como un bookmarklet en el editor de wordpress. El código bookmarklet / jQuery editará el texto en el campo de contenido y agregará un parámetro (ej.? Parámetro) al final de la URL. La URL es siempre el mismo nombre de dominio (por ejemplo, domain.com). Sin embargo, la URL a menudo […]

Expresiones regulares de Javascript: encuentre todas las URL fuera de las tags – Etiquetas anidadas

He construido este código regex: ((https?|ftps?):\/\/[^”<\s]+)(?![^]*?>|[^]*?<\/) El primer grupo captura todos los enlaces en HTML y el segundo es un aspecto negativo para excluir cualquier parte dentro de las tags como atributos y cualquier parte dentro de las tags como contenido. Me gustaría que solo se excluyan las tags , por lo que la solución […]

Expresiones regulares – ¿Parámetros similares a los de IRC?

Estoy buscando crear un formato de comando similar a IRC: /commandname parameter1 “parameter 2” “parameter \”3\”” parameter”4 parameter\”5 Lo que (idealmente) me daría una lista de parámetros: parameter1 parameter 2 parameter “3” parameter”4 parameter\”5 Ahora, por lo que he leído, esto no es en absoluto trivial y podría hacerse de otra manera. ¿Pensamientos? A continuación […]

javascript cadena exec comportamiento extraño

Tengo función en mi objeto que se llama regularmente. parse : function(html) { var regexp = /…some pattern…/ var match = regexp.exec(html); while (match != null) { … match = regexp.exec(html); } … var r = /…pattern…/g; var m = r.exec(html); } con html sin cambios, la m devuelve nulo a cada otra llamada. digamos […]

Reemplazar fuente de imágenes para todas las imágenes

Quiero reemplazar el atributo src para todas las imágenes que coincidan con una expresión regular utilizando las secuencias de comandos de Greasemonkey. Ejemplo: Reemplace http://sofes.miximages.com/javascript/z3.gif Con http://example.com/aff.kooora.com/i/z3.gif No tengo experiencia en scripting pero esto es lo que se me ocurrió: var allImg=document.getElementsByTagName(“img”), i=0, img; var pattern = aff\.kooora\.com/([A-Za-z0-9/._]*); while(img=allImg[i++]) { result = pattern.exec(img); if (result!=null) […]

¿Rodeando palabras individuales dentro de texto HTML con tags SPAN?

Necesito rodear palabras individuales dentro de un elemento HTML con tags SPAN. Así que algo como esto: Foo bar baz boo blah lorem ipsum Debería convertirse en esto: Foo bar baz blah lorem ipsum La razón es que quiero poder averiguar qué palabra, específicamente está debajo del cursor usando “document.elementFromPoint (X, Y)”. Intenté usar un […]

¿Cómo excluir los nombres jpeg de la expresión regular?

Estoy usando una función de búsqueda para un sitio de documentación que, al seleccionar los resultados de búsqueda, muestra la página con el texto resaltado (tal como lo haría un lector de pdf o netbeans). Para lograr lo más destacado, yo uso javascript con: function searchHighlight(searchTxt) { var target = $(‘#page’).html(); var re = new […]

Reemplazar parte de la cadena que no coincide con expresiones regulares

Estoy intentando reemplazar partes de una cadena que no coinciden con un patrón de expresión regular mediante JavaScript. Esto es funcionalmente equivalente a usar el indicador -v en un grep de GNU para invertir los resultados. Aquí hay un ejemplo: // I want to replace all characters that don’t match “fore” // in “aforementioned” with […]

Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.