Articles of regex

isnumeric () con PostgreSQL

Necesito determinar si una cadena dada se puede interpretar como un número (entero o punto flotante) en una statement de SQL. Como en lo siguiente: SELECT AVG(CASE WHEN x ~ ‘^[0-9]*.?[0-9]*$’ THEN x::float ELSE NULL END) FROM test Descubrí que la coincidencia de patrones de Postgres podría usarse para esto. Y entonces adapté la statement […]

Cómo contar palabras en MySQL / regular expression replacer?

¿Cómo puedo, en una consulta MySQL, tener el mismo comportamiento que la función Regex.Replace (por ejemplo, en .NET / C #)? Lo necesito porque, como muchas personas, me gustaría contar el número de palabras en un campo. Sin embargo, no estoy satisfecho con la siguiente respuesta (dada varias veces en ese sitio): SELECT LENGTH(name) – […]

Expresiones regulares de SQL Server en T-SQL

¿Hay alguna biblioteca de expresiones regulares escrita en T-SQL (sin CLR, sin sp extendido, t-sql puro) para SQL Server? (debería funcionar con hosting compartido) Editar: gracias, sé sobre las soluciones PATINDEX, LIKE, xp_ sps y CLR También sé que no es el mejor lugar para regex, la pregunta es teórica 🙂 funcionalidad reducida también es […]

RegEx para dividir camelCase o TitleCase (avanzado)

Encontré un RegEx shiny para extraer la parte de una expresión camelCase o TitleCase. (?<!^)(?=[AZ]) Funciona como se esperaba: valor -> valor camelValue -> camel / Valor TitleValue -> Título / Valor Por ejemplo con Java: String s = “loremIpsum”; words = s.split(“(?<!^)(?=[AZ])"); //words equals words = new String[]{"lorem","Ipsum"} Mi problema es que no funciona […]

Agregar espacios antes de mayúsculas

Dada la cadena “ThisStringHasNoSpacesButItDoesHaveCapitals”, ¿cuál es la mejor manera de agregar espacios antes de las letras mayúsculas? Entonces, la cadena final sería “Esta cadena no tiene espacios pero tiene capiteles” Aquí está mi bash con un RegEx System.Text.RegularExpressions.Regex.Replace(value, “[AZ]”, ” $0″)

Cómo negar toda la expresión regular?

Tengo una expresión regular, por ejemplo (ma|(t){1}) . Coincide con ma y t y no coincide con bla . Quiero negar la expresión regular, por lo tanto, debe coincidir con bla y no con ma y t , agregando algo a esta expresión regular . Sé que puedo escribir bla , pero la verdadera expresión […]

Validación de campo de expresión regular en jQuery

En jQuery, ¿hay una función / complemento que pueda usar para hacer coincidir una expresión regular dada en una cadena? Por ejemplo, en un cuadro de entrada de correo electrónico, obtengo una dirección de correo electrónico y quiero ver si está en el formato correcto. ¿Qué función jQuery debería usar para ver si mi expresión […]

Cómo extraer una subcadena utilizando expresiones regulares

Tengo una cadena que tiene dos comillas simples, el ‘ carácter. Entre las comillas simples están los datos que quiero. ¿Cómo puedo escribir una expresión regular para extraer “los datos que quiero” del siguiente texto? mydata = “some string with ‘the data i want’ inside”;

¿Debo usar \ d o para unir los dígitos en una Perl Regex?

Después de leer una serie de preguntas / respuestas en las últimas semanas, he visto el uso de las expresiones regulares \d en perl comentadas como incorrectas. Como en las versiones posteriores de perl \d no es lo mismo que [0-9] , ya que \d representará cualquier carácter Unicode que tenga el atributo de dígito, […]

Análisis XML con REGEX en Java

Dado el siguiente fragmento de XML, necesito obtener una lista de pares de nombre / valor para cada hijo en DataElements. XPath o un analizador XML no se pueden usar por razones ajenas a mi control, así que estoy usando regex. 2.0 95465.00 11.A 13 92f4-MPA 7.19879 El resultado que necesito es: [{EmpStatus: 2.0}, {Gasto: […]