Estou procurando uma expressão regex para corresponder a duas linhas na linha correspondente. Por exemplo:
ABCDEFGHADEFGH
ABCDEFGHADEFGH
ABCDEFGHDEFGHABCDEFGH
ABCDEFGHDEFGHABCDEFGH
ABCDEFGHABCDEFGHABCDEFGH
ABCDEFGHABCDEFGHABCDEFGH
XXXXXXXX
Gostaria de capturar as 2 linhas acima do XXXXXXXX.
Qualquer ajuda seria apreciada. Nota: com Python usando a biblioteca re
11
Usando qual software? Programas diferentes têm idéias diferentes sobre o que é um regexp.
—
David Richerby
Você está usando Python especificamente ou em qualquer ferramenta / linguagem?
—
kenorb
Se você estiver usando python, pode ser melhor despejar o todo em uma matriz, onde cada linha é seu próprio elemento. Em seguida, você percorre a matriz, encontrando XXXXXXXX, uma vez encontrado, use o índice desse item -1 e -2 para obter as linhas.
—
precisa saber é o seguinte
oi homem obrigado pelo conselho, eu fiz isso já com um loop for, mas querendo saber como fazer com regex
—
takobaba