Articles of regex

Pasar parámetros a la acción a través de ModelDriven en Struts 2

El problema está relacionado con el ModelDriven y Struts 2.3.16. Dado que el comportamiento del interceptor de params cambiado para acceder a los parámetros pasados ​​a la acción requiere configurar la lista acceptParamNames para usar con la acción ModelDriven . Si la lista acceptParamNames está vacía, funciona de forma predeterminada aceptando parámetros a través del […]

Dividir texto por columnas en PowerShell

Soy un principiante de PowerShell (Bash es lo mío normalmente) que actualmente está tratando de obtener la salida de qwinsta para mostrar quién inició sesión como un usuario ‘rdpwd’ (rdesktop) para que pueda verificar cada nombre de usuario con una lista de nombres de usuario, y si no coinciden, apáguelos. Actualmente estoy trabajando en dos […]

RegEx Match varias veces en cadena

Estoy tratando de extraer valores de una cadena que están entre <>. Pero podrían suceder muchas veces. ¿Alguien puede ayudar con la expresión regular para que coincida con estos; this is a test for <> who like <> test 2 <> likes nothing test 3 <> <> <> <> <> <> <>. Luego quiero enfocar […]

¿Cómo manejo los caracteres especiales en una expresión regular de Perl?

Estoy usando un progtwig Perl para extraer texto de un archivo. Tengo una serie de cadenas que utilizo como delimitadores para el texto, por ejemplo: $pat = $arr[1] . ‘(.*?)’ . $arr[2]; if ( $src =~ /$pat/ ) { print $1; } Sin embargo, dos de las cadenas en el conjunto son $450 y (Buy […]

Regex para dividir BBCode en pedazos

Tengo esto: str = “some html code [img]……[/img] some html code [img]……[/img]” y quiero obtener esto: [“[img]……[/img]”,”[img]……[/img]”]

¿Por qué `\ d` no funciona en expresiones regulares en sed?

Estoy tratando de usar \d en regex in sed pero no funciona: sed -re ‘s/\d+//g’ Pero esto está funcionando: sed -re ‘s/[0-9]+//g’

Regex.IsMatch vs string.Contains

¿Hay alguna diferencia en el uso de velocidad / memoria para estas dos expresiones equivalentes? Regex.IsMatch(Message, “1000”) Vs Message.Contains(“1000”) ¿Alguna situación donde uno es mejor que otro? El contexto de esta pregunta es el siguiente: estaba realizando algunos cambios en el código heredado que contenía la expresión Regex para encontrar si una cadena está contenida […]

Regex no permite más de 1 punto consecutivo

¿Cómo puedo rechazar — (más de 1 consecutivo)? por ejemplo, ab–c – al final de las palabras no abc- , por ejemplo, abc- – al comienzo de las palabras no -abc , por ejemplo, -abc ^[A-Za-z0-9-]+$ es lo que tengo hasta ahora.

¿Qué regex puede coincidir con las secuencias del mismo personaje?

Un amigo me preguntó esto y me quedé perplejo: ¿hay alguna manera de crear una expresión regular que coincida con una secuencia del mismo personaje? Por ejemplo, unir en ‘aaa’, ‘bbb’, pero no ‘abc’? m|\w{2,3}| No haría el truco, ya que coincidiría con ‘abc’. m|a{2,3}| No funcionaría, ya que no coincidiría con ‘bbb’, ‘ccc’, etc.

Haga que la expresión regular no sea sensible a las mayúsculas y minúsculas en ASP.NET RegularExpressionValidator

Dada esta expresión regular: “^[0-9]*\s*(lbs|kg|kgs)$” ¿cómo hago que no distinga entre mayúsculas y minúsculas? Estoy tratando de usar esto en un validador de expresiones regulares .net, así que necesito especificar la insensibilidad de mayúsculas y minúsculas en el patrón. No puedo usar RegexOptions programáticamente porque estoy especificando la expresión regular en un RegularExpressionValidator