Preg match via e parentesi
Buonasera.
Ho delle stringhe estratte tramite una classe PHP da dei PDF ed ho bisogno di prendermi del testo che si trova tra due righe.
Le righe sono:
"Spett.le
Testo da prelevare (nome / cognome)
Via XX"
Il problema è che non si tratta sempre di una via ma anche di vicolo, piazze, ecc e fin qui nessun problema utilizzando la seguente espressione:
Codice PHP:
#Spett.le(.*)(Via|VIA|Salita|Vico|Viiale|Viale|Via S.|Primo)(.*)#s
Il problema si presenta quando qualche PDF ha all'interno questa dicitura: Via (C.I.) al posto di Via. Manda in crash tutto lo script.
Come posso modificare la mia regex?