Articles of regex

scanf regex – C

Necesitaba leer una cadena hasta que se escriba la siguiente secuencia: \ nx \ n: (…..)\n x\n \ n es el nuevo carácter de línea y (…..) puede ser cualquier carácter que pueda incluir otros \ n caracteres. scanf permite expresiones regulares hasta donde yo sé, pero no puedo hacerlo para leer una cadena hasta […]

regex por aceptar solo caracteres persas

Estoy trabajando en un formulario en el que uno de los validadores personalizados solo debería aceptar caracteres persas … Utilicé el siguiente código: var myregex = new Regex(@”^[\u0600-\u06FF]+$”); if (myregex.IsMatch(mytextBox.Text)) { args.IsValid = true; } else { args.IsValid = false; } pero parece que solo funciona para verificar caracteres árabes y no cubre todos los […]

Regex para dividir tags HTML

Tengo una cadena HTML así: ¿Cuál sería el patrón de expresiones regulares para dividir esto en dos tags de img separadas?

Varias palabras en cualquier orden usando expresiones regulares

Como dice el título, necesito encontrar dos palabras específicas en una oración. Pero pueden estar en cualquier orden y cualquier carcasa. ¿Cómo hago esto usando regex? Por ejemplo, necesito extraer las palabras test y long de la siguiente oración, ya sea que la test palabra sea lo primero o que llegue el momento. This is […]

Cómo detectar un número de coma flotante usando una expresión regular

¿Cuál es una buena expresión regular para manejar un número de punto flotante (es decir, como Float de Java)? La respuesta debe coincidir con los siguientes objectives: 1) 1. 2) .2 3) 3.14 4) 5e6 5) 5e-6 6) 5E+6 7) 7.e8 8) 9.0E-10 9) .11e12 En resumen, debería ignorar los signos anteriores requiere que el […]

¿Por qué strsplit usa un look-up positivo y una afirmación look-behind de manera diferente?

El sentido común y una comprobación de cordura con gregexpr() indican que las afirmaciones de mirar hacia atrás y mirar hacia adelante a continuación deben coincidir exactamente en una ubicación en testString : testString <- "text XX text" BB <- "(?<= XX )" FF <- "(?= XX )" as.vector(gregexpr(BB, testString, perl=TRUE)[[1]]) # [1] 9 as.vector(gregexpr(FF, […]

Justificación de que Matcher arroje IllegalStateException cuando no se llama ningún método de “coincidencia”

TL; DR ¿Cuáles son las decisiones de diseño detrás de la API de Matcher ? Fondo Matcher tiene un comportamiento que no esperaba y para el cual no puedo encontrar una buena razón. La documentación API dice: Una vez creado, un matcher se puede usar para realizar tres tipos diferentes de operaciones de coincidencia: […] […]

Regex – ¿Se deberían escapar los guiones?

Posible duplicado: ¿Cómo hacer coincidir los guiones con la expresión regular? Hyphen es un personaje especial en expresiones regulares, por ejemplo, para seleccionar un rango, podría hacer algo como: [0-9A-F] Pero fuera de los corchetes, es solo un personaje normal ¿no? He probado esto en un par de probadores de expresiones regulares en línea, y […]

Expresión regular para que coincida solo con caracteres alfabéticos

Me preguntaba si podría obtener una expresión regular que coincida con una cadena que solo tenga caracteres alpafáticos, y solo eso

¿Cómo comprobar que una cadena es un palíndromo usando expresiones regulares?

Esa fue una pregunta de entrevista que no pude responder: ¿Cómo comprobar que una cadena es un palíndromo usando expresiones regulares? ps Ya hay una pregunta ” ¿Cómo verificar si la cadena dada es palindrome? ” y da muchas respuestas en diferentes idiomas, pero ninguna respuesta que use expresiones regulares.