Articles of regex

¿Cómo extraer la palabra enésima y contar las ocurrencias de palabras en una cadena MySQL?

Me gustaría tener una consulta mysql como esta: select word, count(*) from table group by word; Todos los ejemplos de expresiones regulares en mysql se utilizan para consultar si el texto coincide con la expresión, pero no para extraer texto de una expresión. ¿Hay tal syntax?

Expresión regular para omitir el carácter en el grupo de captura

¿Es posible omitir un par de caracteres en un grupo de captura en expresiones regulares? Estoy utilizando .NET expresiones regulares, pero eso no debería importar. Básicamente, lo que estoy buscando es: [texto al azar] AB-123 [texto al azar] y necesito capturar ‘AB123’, sin el guion. Sé que AB tiene 2 o 3 caracteres en mayúsculas […]

regex para hacer coincidir algo si no está precedido por otra cosa

Entonces, con regex en java, quiero escribir una expresión regular que coincida si y solo si el patrón no está precedido por ciertos caracteres. Por ejemplo: String s = “foobar barbar beachbar crowbar bar “; Quiero hacer coincidir si la barra no está precedida por foo. Entonces el resultado sería: barbar beachbar crowbar bar Sé […]

¿Cuál es la expresión regular para extraer todos los emojis de una cadena?

Tengo una cadena codificada en UTF-8. Por ejemplo: Thats a nice joke 😆😆😆 😛 Tengo que extraer todos los emojis presentes en la oración. Y el emoji podría ser cualquier Cuando esta oración se visualiza en la terminal usando el comando less text.txt se ve como: Thats a nice joke Este es el código UTF […]

¿Expresión regular para validar nombres y apellidos?

Aunque esto parece una pregunta trivial, estoy bastante seguro de que no lo es 🙂 Necesito validar nombres y apellidos de personas de todo el mundo. ¿Cómo puedo hacer eso con una expresión regular? Si solo fueran ingleses, creo que esto lo cortaría: ^[az -‘]+$ Sin embargo, necesito apoyar también estos casos: otros símbolos de […]

MySQL tira caracteres no numéricos para comparar

Estoy buscando encontrar registros en una tabla que coincida con un número específico que el usuario ingrese. Entonces, el usuario puede ingresar 12345, pero podría ser 123zz4-5 en la base de datos. Imagino que algo así funcionaría si las funciones de PHP funcionaran en MySQL. SELECT * FROM foo WHERE preg_replace(“/[^0-9]/”,””,bar) = ‘12345’ ¿Cuál es […]

Expresión regular para dividir en espacios a menos que entre comillas

Me gustaría utilizar el método .Net Regex.Split para dividir esta cadena de entrada en una matriz. Debe dividirse en espacios en blanco a menos que esté encerrado en una cita. Entrada: Aquí está “mi cadena” tiene “seis coincidencias” Rendimiento esperado: aquí es mi cadena eso tiene seis partidos ¿Qué patrón necesito? ¿También necesito especificar alguna […]

Expresiones regulares en una aplicación Objective-C Cocoa

La búsqueda inicial en Google indica que no hay una forma incorporada de hacer expresiones regulares en una aplicación Objective-C Cocoa. Entonces cuatro preguntas: ¿Es eso realmente cierto? ¿Me estás tomando el pelo? Ok, entonces ¿hay una buena biblioteca de código abierto que recomiendas? ¿Cuáles son las formas de acercarse lo suficiente sin importar una […]

¿Cómo eliminar caracteres especiales de una cadena?

Quiero eliminar caracteres especiales como: – + ^ . : , desde una cadena usando Java.

Carácter meta de Java RegEx (.) Y punto ordinario?

En Java RegEx, cómo saber la diferencia entre . (punto) el meta caracter y el punto normal como estamos usando en cualquier oración. Cómo manejar este tipo de situación para otros metacaracteres también como ( * , + , /d , …)