Preguntas etiquetadas con regex

Las expresiones regulares proporcionan un lenguaje declarativo para unir patrones dentro de cadenas. Se usan comúnmente para la validación de cadenas, el análisis y la transformación. Como las expresiones regulares no están completamente estandarizadas, todas las preguntas con esta etiqueta también deben incluir una etiqueta que especifique el lenguaje o la herramienta de programación aplicable. NOTA: Pedir expresiones regulares HTML, JSON, etc. tiende a encontrarse con reacciones negativas. Si hay un analizador para eso, úsalo en su lugar.

12
Regex para validar JSON
Estoy buscando una expresión regular que me permita validar json. Soy muy nuevo en Regex y sé lo suficiente que el análisis con Regex es malo, pero ¿se puede usar para validar?
90 regex  json 


4
escapar del signo de interrogación en regex javascript
Creo que esta es una pregunta simple. Estoy tratando de buscar la aparición de una cadena en otra cadena usando expresiones regulares en JavaScript así: var content ="Hi, I like your Apartment. Could we schedule a viewing? My phone number is: "; var gent = new RegExp("I like your Apartment. …


6
Python, elimine todos los caracteres que no sean del alfabeto de la cadena
Estoy escribiendo un programa de recuento de palabras en Python MapReduce. El problema es que hay muchos caracteres no alfabéticos esparcidos en los datos, he encontrado esta publicación Eliminando todo menos caracteres alfanuméricos de una cadena en Python que muestra una buena solución usando expresiones regulares, pero no estoy seguro …
90 python  regex 

6
devolver cadena con la primera coincidencia Regex
Quiero obtener la primera coincidencia de una expresión regular. En este caso, tengo una lista: text = 'aa33bbb44' re.findall('\d+',text) ['33', '44'] Podría extraer el primer elemento de la lista: text = 'aa33bbb44' re.findall('\d+',text)[0] '33' Pero eso solo funciona si hay al menos una coincidencia, de lo contrario, obtendré un error: …
90 python  regex 


6
Expresión regular de Javascript Eliminar espacios
Así que estoy escribiendo un pequeño complemento para JQuery para eliminar espacios de una cadena. mira aquí (function($) { $.stripSpaces = function(str) { var reg = new RegExp("[ ]+","g"); return str.replace(reg,""); } })(jQuery); mi expresión regular es actualmente [ ]+para recopilar todos los espacios. Esto funciona ... sin embargo, no …
89 javascript  regex 


4
La cadena coincidente de expresión regular no comienza con mi
Para PMD me gustaría tener una regla que me advierte de esas desagradables variables que comienzan con my. Esto significa que tengo que aceptar todas las variables con las que NO empiecen my. Entonces, necesito una expresión regular (re) que se comporte de la siguiente manera: re.match('myVar') == false re.match('manager') …


5
usar expresión regular en condición if en bash
Me pregunto cuál es la regla general para usar expresiones regulares en la cláusula if en bash. Aquí hay un ejemplo $ gg=svm-grid-ch $ if [[ $gg == *grid* ]] ; then echo $gg; fi svm-grid-ch $ if [[ $gg == ^....grid* ]] ; then echo $gg; fi $ if …
88 regex  bash 

4
Usando RegEX para prefijar y agregar en Notepad ++
Tengo una lista bastante grande de palabras en un archivo txt y estoy tratando de buscar y reemplazar expresiones regulares en Notepad ++. Necesito agregar una cadena antes de cada línea y después de cada línea. Entonces: palabra palabra dos palabra tres volverse capaz: "wordone" capaz: "wordtwo" capaz: "wordthree" ¿Cómo …
88 regex  notepad++ 


1
Operador OR de expresión regular de Java
Esta puede ser una pregunta tonta, pero no pude encontrarla en ningún lado: ¿Cómo puedo usar el operador de expresión regular de Java OR (|) sin paréntesis? por ejemplo: Tel | Phone | Fax
87 java  regex 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.