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.


6
Empareja y elimina caracteres duplicados: reemplaza múltiples (3+) ocurrencias no consecutivas
Estoy buscando un regexpatrón que coincida con la tercera, cuarta, ... aparición de cada personaje. Mire abajo para aclaraciones: Por ejemplo, tengo la siguiente cadena: 111aabbccxccybbzaa1 Quiero reemplazar todos los caracteres duplicados después de la segunda aparición. El resultado será: 11-aabbccx--y--z--- Algunos patrones de expresiones regulares que probé hasta ahora: …
9 python  r  regex  string 

5
¿Cómo analizar un pequeño subconjunto de Markdown en componentes React?
Tengo un subconjunto muy pequeño de Markdown junto con algunos html personalizados que me gustaría analizar en los componentes React. Por ejemplo, me gustaría convertir esta siguiente cadena: hello *asdf* *how* _are_ you !doing! today En la siguiente matriz: [ "hello ", <strong>asdf</strong>, " ", <strong>how</strong>, " ", <em>are</em>, " …

1
Perl regex vs. Raku regex, ¿diferencias en el motor?
Estoy tratando de convertir una solución basada en expresiones regulares para el problema de la mochila de Perl a raku. Detalles sobre Perlmonks La solución Perl crea esta expresión regular: (?<P>(?:vvvvvvvvvv)?) (?<B>(?:vv)?) (?<Y>(?:vvvv)?) (?<G>(?:vv)?) (?<R>(?:v)?) 0 (?= (?(?{ $1 })wwww|) (?(?{ $2 })w|) (?(?{ $3 })wwwwwwwwwwww|) (?(?{ $4 })ww|) (?(?{ …
9 regex  raku 

4
Dividir una cadena en una letra mayúscula o números
Estaba tratando de hacer una tubería en mecanografiado que dividiría una cadena PascalCase, pero sería bueno si esto también se dividiera en dígitos. También me gustaría que se dividiera en letras mayúsculas consecutivas. Tengo esta tubería, que funciona muy bien, excepto que solo funciona en Chrome y no en Firefox, …

7
Extracto de expresiones regulares de la cadena xx: xx: formato xx
Soy muy nuevo en programación y tengo una pregunta, estoy tratando de usar el método Regex para extraer horas, minutos y segundos de una cadena y ponerlos en una matriz, pero hasta ahora puedo hacerlo con un solo número: int initialDay D = 0; string startDay = Console.ReadLine(); //input: "It …
8 c#  regex 

5
Laravel: la ruta de expresión regular coincide con todo pero no exactamente con una o más palabras
Hago una ruta como Route::get('/{url1}', function ($url1) { return ' url1: '.$url1; }) ->where('url1', '^(?!(string1|string2)$)'); y acceder a la URL como: - domain/abc no encontrado => incorrecto ?? - domain/string1no encontrado => correcto y más, cuando hago con Route::get('/{url1}/{url2}', function ($url1) { return ' url1: '.$url1; }) ->where('url1', '^(?!(string1|string2)$)'); y …


5
Convierta datos de cadena en marco de datos
Soy nuevo en R, cualquier sugerencia sería apreciada. Estos son los datos: coordinates <- "(-79.43591570873059, 43.68015339477487), (-79.43491506339724, 43.68036886994886), (-79.43394727223847, 43.680578504490335), (-79.43388162422195, 43.68058996121469), (-79.43281544978878, 43.680808044458765), (-79.4326971769691, 43.68079658822322)" Me gustaría que esto se convierta: Latitude Longitude -79.43591570873059 43.68015339477487 -79.43491506339724 43.68036886994886 -79.43394727223847 43.680578504490335 -79.43388162422195 43.68058996121469 -79.43281544978878 43.680808044458765 -79.4326971769691 43.68079658822322
8 r  regex  string 


1
¿Cómo imprimo una expresión regular expandida en forma no expandida?
¿Es posible imprimir una expresión regular creada usando notación expandida ( qr/.../x) en forma no expandida? Por ejemplo: my $decimal = qr/ (?=\d|\.\d) # look-ahead to ensure at least one of the optional parts matches \d* # optional whole digits (?:\.\d*)? # optional decimal point and fractional digits /x; say …
8 regex  perl 

4
python3: extraer la dirección IP del patrón compilado
Quiero procesar cada línea en mi archivo de registro y extraer la IPdirección si la línea coincide con mi patrón. Hay varios tipos diferentes de mensajes, en el ejemplo a continuación estoy usando p1 andp2`. Podía leer el archivo línea por línea, y para cada línea coincidir con cada patrón. …

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.