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.


5
JavaScript regex multiline flag no funciona
Escribí una expresión regular para recuperar una cadena de HTML, pero parece que la bandera multilínea no funciona. Este es mi patrón y quiero obtener el texto en la h1etiqueta. var pattern= /<div class="box-content-5">.*<h1>([^<]+?)<\/h1>/mi m = html.search(pattern); return m[1]; Creé una cadena para probarlo. Cuando la cadena contiene "\ n", …
265 javascript  regex 


6
Reemplazar caracteres específicos dentro de cadenas
Me gustaría eliminar caracteres específicos de cadenas dentro de un vector, similar a la función Buscar y reemplazar en Excel. Aquí están los datos con los que empiezo: group <- data.frame(c("12357e", "12575e", "197e18", "e18947") Empiezo con solo la primera columna; Quiero producir la segunda columna quitando los e's: group group.no.e …


30
¿Cómo obtengo el ID de video de YouTube de una URL?
Quiero obtener la v=idURL de YouTube con JavaScript (sin jQuery, JavaScript puro). Ejemplos de formatos de URL de YouTube http://www.youtube.com/watch?v=u8nQa1cJyX8&a=GxdCwVVULXctT2lYDEPllDR0LRTutYfW http://www.youtube.com/watch?v=u8nQa1cJyX8 O cualquier otro formato de YouTube que contenga una ID de video en la URL. Resultado de estos formatos u8nQa1cJyX8
257 javascript  regex  url  youtube 

5
¿Cómo accedo a grupos de captura con nombre en .NET Regex?
Me está costando encontrar un buen recurso que explique cómo usar Grupos de captura con nombre en C #. Este es el código que tengo hasta ahora: string page = Encoding.ASCII.GetString(bytePage); Regex qariRegex = new Regex("<td><a href=\"(?<link>.*?)\">(?<name>.*?)</a></td>"); MatchCollection mc = qariRegex.Matches(page); CaptureCollection cc = mc[0].Captures; MessageBox.Show(cc[0].ToString()); Sin embargo, esto siempre …
255 c#  .net  regex 


5
Diferencia entre coincidencias () y encontrar () en Java Regex
Estoy tratando de entender la diferencia entre matches()y find(). Según el Javadoc, (por lo que entiendo), matches()buscará toda la cadena incluso si encuentra lo que está buscando, y find()se detendrá cuando encuentre lo que está buscando. Si esa suposición es correcta, no puedo ver cada vez que quiera usar en …
250 java  regex 

11
Java: dividir una cadena separada por comas pero ignorar comas entre comillas
Tengo una cadena vagamente así: foo,bar,c;qual="baz,blurb",d;junk="quux,syzygy" que quiero dividir por comas, pero necesito ignorar comas entre comillas. ¿Cómo puedo hacer esto? Parece que un enfoque regexp falla; Supongo que puedo escanear manualmente e ingresar a un modo diferente cuando veo una cita, pero sería bueno usar bibliotecas preexistentes. ( Editar …
249 java  regex  string 


20
RegEx: valores de agarre entre comillas
Tengo un valor como este: "Foo Bar" "Another Value" something else ¿Qué expresión regular devolverá los valores encerrados entre comillas (por ejemplo, Foo Bary Another Value)?
240 regex 


27
Extraiga el nombre del host de la cadena
Me gustaría hacer coincidir solo la raíz de una URL y no la URL completa de una cadena de texto. Dado: http://www.youtube.com/watch?v=ClkQA2Lb_iE http://youtu.be/ClkQA2Lb_iE http://www.example.com/12xy45 http://example.com/random Quiero que las 2 últimas instancias se resuelvan en el dominio www.example.como example.com. Escuché que la expresión regular es lenta y esta sería mi segunda …
239 javascript  jquery  regex 

16
RegEx para Javascript para permitir solo alfanuméricos
Necesito encontrar un registro ex que solo permita caracteres alfanuméricos. Hasta ahora, todos los que trato solo funcionan si la cadena es alfanumérica, lo que significa que contiene tanto una letra como un número. Solo quiero uno que permita cualquiera y no requiera ambos.
237 javascript  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.