So che per l'analisi dovrei idealmente rimuovere tutti gli spazi e le interruzioni di riga, ma stavo facendo questo come una soluzione rapida per qualcosa che stavo cercando e non riesco a capire perché non funziona .. Ho avvolto diverse aree di testo nel mio documento con i wrapper come "#### 1" e sto cercando di analizzare in base a questo ma non funziona, non importa quello che provo, penso che sto usando multilinea correttamente .. ogni consiglio è apprezzatoregex di Python, corrispondente a pattern su più righe .. perché non funziona?
Questo ha prodotto alcun risultato a tutti:
string='
####1
ttteest
####1
ttttteeeestt
####2
ttest
####2'
import re
pattern = '.*?####(.*?)####'
returnmatch = re.compile(pattern, re.MULTILINE).findall(string)
return returnmatch
Non verrà eseguito periodo, perché non si sta usando simboli stringa multilinea ' '' '' 'o ''" ' –
ok, mi mancava questo concetto completamente quindi, scaverò attraverso la documentazione per trovare dove menziona questo .. grazie – Rick
Il tuo compito a 'stringa' è un errore di sintassi. Intendevi usare' '' '?? – msw