Tag: regex

JavaScript dividido sin perder carácter

Quiero dividir cierto texto usando JavaScript. El texto se ve como: 9:30 pm The user did action A. 10:30 pm Welcome, user John Doe. 11:30 am Messaged user John Doe Ahora, quiero dividir la cadena en eventos. es decir: 9:30 pm The user did action A. sería un evento Estoy usando RegEx para esto: var […]

¿Hay alguna manera de medir la similitud de cadenas en Google BigQuery?

Me pregunto si alguien sabe de una manera de medir la similitud de cuerdas en BigQuery. Parece que sería una buena función tener. Mi caso es que necesito comparar la similitud de dos urls ya que quiero estar bastante seguro de que se refieren al mismo artículo. Puedo encontrar ejemplos usando javascript, así que tal […]

envolver cadena insensible dinámica en etiqueta span

Estoy tratando de envolver la cadena dinámica insensible en la etiqueta span, pero $ 1 está llegando en salida. Por favor, ayúdame. function focusSearchValue(data, value){ var regEx = new RegExp((value), “ig”); data = data.replace(regEx, “$1”); console.log(data); } focusSearchValue(‘SharePoint 2016, Team Collaboration Software Tools’, ‘sharepoint’);

Coincidencia de expresiones regulares Objective-C / Swift en líneas multipolares

Tengo una expresión regular utilizada originalmente en Python para extraer 2 cadenas de una página HTML raspada: var\s+kaynaklar.*?url\s*:\s*\”([^\”]+)\”\s*,\s*data\s*:\s*'([^’]+) Esto funciona bien en Python pero no en Objective-C / Swift. Este es el código Swift 2.0 que estoy usando para encontrar los resultados: do { let regexString = “var\\s+kaynaklar.*?url\\s*:\\s*\\\”([^\\\”]+)\\\”\\s*,\\s*data\\s*:\\s*'([^’]+)” let regex = try NSRegularExpression(pattern: regexString, options: […]

Javascript regex aspecto negativo no funciona en Firefox

Necesito modificar la siguiente expresión regular de javascript porque el aspecto negativo que se encuentra en ella arroja un error en Firefox: content = content.replace(/(?![^)(?:[\”])([^”]*?)(?)/g, ‘„$1“’); ¿Alguien tiene una idea y me puede ayudar? ¡Gracias por adelantado!

Validación de la contraseña con letras y números secuenciales – RegEx

Para que las cuentas de los clientes sean más seguras, una contraseña bien diseñada es una buena práctica. Esta es mi cadena de expresión regular para la validación de contraseña. /^(?=.*[0-9])(?!.*?\d{3})(?=.*[a-zA-Z])(?!.*?[a-zA-Z]{3})(?=.*[~!@#$%^&*()+-?])([a-zA-Z0-9~!@#$%^&*()+-?]{8,})$/ Representa: 8 o más personajes. AZ mayúscula Letras minúsculas az Caracteres especiales ~! @ # $% ^ & * () + -? ¿Para qué […]

REGEX – Resaltar parte sobre 19 caracteres

Hola, Tengo algo de texto dentro de div[contenteditable=”true”] y debo resaltar ( span.tooLong ) la parte que supera el límite de 19 caracteres. El contenido en div puede tener tags o entidades HTML y éstas deben ignorarse al contar hasta 19. Twitter tiene una forma similar de resaltar un tweet demasiado largo: Ejemplos: This is […]

Cómo hacer coincidir un “nombre” de Unicode con una expresión regular de JavaScript

En JavaScript podemos emparejar puntos de código individuales o rangos de puntos de código utilizando las secuencias de escape de Unicode, por ejemplo: “A”.match(/\u0041/) // => [“A”] “B”.match(/[\u0041-\u007A]/) // => [“B”] Pero, ¿cómo podríamos crear una expresión regular para que coincida con un nombre propio que debe incluir cualquier “letra” de Unicode usando una expresión […]

Análisis de JSON con formato incorrecto en JavaScript

¡Gracias por mirar! FONDO Estoy escribiendo un código de front-end que consume un servicio JSON que está devolviendo JSON con formato incorrecto. Específicamente, las claves no están entre comillas: {foo: “bar”} NO tengo CONTROL sobre el servicio, por lo que estoy corrigiendo esto así: var scrubbedJson = dirtyJson.replace(/([‘”])?([a-zA-Z0-9_]+)([‘”])?:/g, ‘”$2″: ‘); Esto me da bien formado […]

Dividir Javascript incluye delimitadores

Tengo la siguiente expresión regular: (</?[az][a-z0-9]*[^]*>) Tengo el siguiente texto: Hello Mister! How are you >..< doing? I’m good Ahora me gustaría dividir el texto por etiqueta: Hello Mister ! How are you >..< doing? I’m good ¿Cómo puedo hacer esto con Javascript regex? Fue capaz de hacerlo funcionar pero tuvo que volver a empezar […]

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