Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

239
Vistas
Regex al elegir el nombre del depósito S3 de S3 URI

He estado tratando de usar el patrón de expresiones regulares para obtener el nombre del depósito S3 del URI de S3, pero no tuve suerte.

ejemplo: s3://example-bucket/file-name.filetype

Lo más cerca que pude estar con esto: \/\/([^\/].*[^\/])\/ pero no estoy seguro de cómo negar la barra del resultado

about 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

La parte ([^/]+) busca una secuencia de caracteres que no sean barras. manteniéndose cerca de lo que tenía, podría escribir //([^/]+)/ pero esto es lo mismo que

 //([^/]+)

opcional, puede usar mirar atrás (?<=//) y/o mirar hacia adelante ( (?=/)

 (?<=//)([^/]+)(?=/)

(dependiendo de sus casos de uso, son posibles un par de expresiones anticipadas diferentes)

'lookaround', especialmente 'lookbehind', no es compatible con todos los dialectos de expresiones regulares. por ejemplo, no en JavaScript

Demostración de Debuggex

about 4 years ago · Santiago Trujillo Denunciar

0

Si no tiene la opción de mirar atrás (regex de javascript) y la estructura de su URL es lo suficientemente consistente, entonces quizás este patrón sea útil:

[^\/]+(?=\/[^\/])

En inglés: "coincidir con una o más barras diagonales, seguidas (pero no coincidentes, a través de la búsqueda anticipada) por una barra diagonal y una barra diagonal no frontal".

(su otra opción sería acceder a sus grupos de coincidencias para deshacerse de las barras con las que hizo coincidir)

https://regex101.com/r/XM05Sw/2/

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda