Articles of regex

R dplyr: cambiar el nombre de las variables utilizando funciones de cadena

(Pregunta algo relacionada: ingrese nuevos nombres de columna como cadena en la función de cambio de nombre de dplyr ) En el medio de una cadena dplyr ( %>% ), me gustaría reemplazar nombres de columnas múltiples con funciones de sus nombres antiguos (usando tolower o gsub , etc.) library(tidyr); library(dplyr) data(iris) # This is […]

¿Hay un analizador de expresiones regulares similar a RegexBuddy en línea?

Estoy buscando una utilidad en línea que embellezca y agregue comentarios explicativos a una expresión regular. ¿Existe uno?

Regex: quiero esto Y eso Y eso … en cualquier orden

Ni siquiera estoy seguro de si esto es posible o no, pero esto es lo que me gustaría. String: “NS306 FEBRUARY 20078/9/201013B1-9-1Low31 AUGUST 19870” Tengo un cuadro de texto donde escribo los parámetros de búsqueda y están delimitados por espacios. Debido a esto, quiero devolver una coincidencia: string1 está en la cadena y luego string2 […]

Cómo validar la identificación del correo electrónico en angularJs usando ng-pattern

Estoy tratando de validar un campo de id. De correo electrónico en angularJs usando la directiva ng-pattern. Pero soy nuevo en AngularJs. Necesito mostrar un mensaje de error tan pronto como el usuario ingrese la identificación de correo electrónico incorrecta. El código que tengo a continuación estoy tratando de resolver. Ayúdeme con el uso de […]

Establezca RewriteBase en la ruta actual de la carpeta de forma dinámica

¿Hay alguna forma de establecer RewriteBase en la carpeta de ruta actual (la carpeta en la que se encuentra el archivo .htaccess) con respecto a la raíz del host? Tengo un CMS y si lo muevo al directorio en mi host no funciona a menos que establezca RewriteBase en la ruta del directorio relativo a […]

¿Expresión regular válida de la dirección de correo electrónico?

He hecho algunas pruebas, pero quería preguntar si alguien ve un problema con esta expresión regular de ruby ​​para la validación del correo electrónico: /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[az]{2,})\Z/i ¿Verse bien?

Extrae un partido de expresión regular

Estoy tratando de extraer un número de una cadena. Y haga algo como [0-9]+ en la cadena “aaa12xxx” y obtenga “12” . Pensé que sería algo así como: > grep(“[0-9]+”, “aaa12xxx”, value=TRUE) [1] “aaa12xxx” Y luego pensé … > sub(“[0-9]+”, “\\1”, “aaa12xxx”) [1] “aaaxxx” Pero obtuve alguna forma de respuesta: > sub(“[0-9]+”, “ARGH!”, “aaa12xxx”) [1] […]

expresión regular para permitir espacios entre palabras

Quiero una expresión regular que impida símbolos y solo permita letras y números. Esta expresión regular funciona muy bien, pero no permite espacios entre palabras. ^[a-zA-Z0-9_]*$ Por ejemplo, cuando se utiliza esta expresión regular “HelloWorld” está bien, pero “Hello World” no coincide. ¿Cómo puedo modificarlo para permitir espacios?

¿Cómo elimino todos los caracteres que no son ASCII con regex y Notepad ++?

Busqué mucho, pero en ninguna parte está escrito cómo eliminar caracteres no ASCII de Notepad ++. Necesito saber qué comando escribir para buscar y reemplazar (con la imagen sería genial). Si quiero hacer una lista blanca y marcar todas las palabras / líneas ASCII para que las líneas que no sean ASCII no estén marcadas […]

¿Cómo se empareja el patrón usando expresiones regulares en Scala?

Me gustaría poder encontrar una coincidencia entre la primera letra de una palabra y una de las letras de un grupo como “ABC”. En pseudocódigo, esto podría ser algo así como: case Process(word) => word.firstLetter match { case([ac][AC]) => case _ => } } ¿Pero cómo agarro la primera letra en Scala en vez de […]