1
Base / Re:trova nel testo e copia linea superiore
« il: Settembre 13, 2019, 08:54 »
Ciao Pino, per favore formatta le porzioni di codice con il tag pythoncode, aiuta immensamente la lettura del post:
Non mi andava di creare un file per questo ho usato il trucco di split per simulate un file con 3 linee di testo.
Lascio a te la trasformazione del codice in una funzione dato che ti serve l'output per qualche passo (non chiarissimo) successivo. Ah, ricordati, se leggi un file di testo piu' volte seek e' tuo amico
import re
st = """
aaaaaaaaaaaaaaaaa
aaaaaaabaaaaaaaaa
********* *********
"""
for idx, line in enumerate(st.split('\n')[1:-1]):
if re.findall('[\ ]+', line) == [' ']:
print('Line with a gap after an "*": {}'.format(idx))
Non mi andava di creare un file per questo ho usato il trucco di split per simulate un file con 3 linee di testo.
Lascio a te la trasformazione del codice in una funzione dato che ti serve l'output per qualche passo (non chiarissimo) successivo. Ah, ricordati, se leggi un file di testo piu' volte seek e' tuo amico