Preguntas etiquetadas con regex

115
Regex para obtener una cadena entre llaves

Desafortunadamente, a pesar de haber tratado de aprender expresiones regulares al menos una vez al año durante tantos años como puedo recordar, siempre lo olvido, ya que las uso con poca frecuencia. Este año, mi resolución de año nuevo es no intentar aprender a regex nuevamente, así que este año,...

115
Expresión regular para números de coma flotante

Tengo una tarea para hacer coincidir números de punto flotante. He escrito la siguiente expresión regular para ello: [-+]?[0-9]*\.?[0-9]* Pero devuelve un error: Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ ) Según mi conocimiento, necesitamos usar un carácter de escape...

115
¿Dividir una cadena en un espacio en blanco en Go?

Dada una cadena de entrada como " word1 word2 word3 word4 ", ¿cuál sería el mejor enfoque para dividir esto como una matriz de cadenas en Go? Tenga en cuenta que puede haber cualquier número de espacios o caracteres con espaciado Unicode entre cada palabra. En Java solo usaría...

114
Expresión regular para palabras duplicadas

Soy un novato en expresiones regulares, y no puedo entender cómo escribir una sola expresión regular que "coincida" con cualquier palabra consecutiva duplicada, como: París en la primavera. No es que eso esté relacionado. ¿Por qué te ríes? ¿ Mis expresiones regulares son TAN malas? ¿Existe una...

114
¿No puede escapar de la barra invertida con expresiones regulares?

Estoy usando la siguiente expresión regular ^[a-zA-Z0-9\',!;\?\$\^:\\\/`\|~&\" @#%\*\{}\(\)_\+\.\s=-]{1,1000}$ Sé que es feo, pero hasta ahora cumple su propósito, además de que no se permite la barra invertida como creo que debería porque se escapó, también lo intenté en \\lugar de los...

114
¿Regex para cadena contiene?

¿Cuál es la expresión regular para simplemente verificar si una cadena contiene una determinada palabra (por ejemplo, 'Prueba')? Hice algunas búsquedas en Google, pero no puedo obtener un ejemplo directo de una expresión regular. Esto es para un script de compilación, pero no tiene relación con...

114
Cadena dividida de Python basada en expresiones regulares

¿Cuál es la mejor manera de dividir una cadena "HELLO there HOW are YOU"con palabras en mayúsculas (en Python)? Entonces terminaría con una matriz como tal: results = ['HELLO there', 'HOW are', 'YOU'] EDITAR: Yo he tratado: p = re.compile("\b[A-Z]{2,}\b") print p.split(page_text) Sin...

113
JavaScript reemplazar / regex

Dada esta función: function Repeater(template) { var repeater = { markup: template, replace: function(pattern, value) { this.markup = this.markup.replace(pattern, value); } }; return repeater; }; ¿Cómo hago para this.markup.replace()reemplazar globalmente? Aquí está el problema. Si...

113
Regex para reemplazar todo excepto números y un punto decimal

Tengo un campo de texto que debe ser solo texto o decimal. Aquí está el código que estoy usando actualmente para reemplazar todo excepto los números y el punto decimal. El problema es que no puedo encontrar una expresión regular que identifique todo lo demás document.getElementById(target).value =...