extrair texto entre o 7º e o 8º caracteres "/"

extrair texto entre o 7º e o 8º caracteres "/"

Tenho cerca de 100.000 variáveis ​​com um caminho completo para o local de um arquivo relevante. O formulário é assim:

/abc/def/ghij/klm/nopq/r/stu/vwx/yz

A string que estou procurando é aquela entre a 7ª e a 8ª ocorrência de "/", então stu.

Muito grato por qualquer orientação.

Responder1

Supondo que você tenha algum código-fonte onde todas essas variáveis ​​possuem valores embutidos em código:

perl -nE 'say for m<(?:[/]([^/]+)[/]?){7}>g' src/*

informação relacionada