Buon giorno a tutti,
devo scrivere una espressione reglare che teoricamente dovrebbe essere mlto semplice, ma non sono ancora riuscito a capire bene come funzionano quindi chiedo il vostro aiuto.
Devo semplicemente estrarre il testo contenuto tra parensi graffe e sostituirlo con il base64_encode del testo stesso. Le parentesi restano.
Esempio:
1) "pera mela {banana pesca}" -> "pera mela {..BASE64..}"
2) "pera mela {banana} pesca {prugna}" -> "pera mela {..BASE64..} pesca {..BASE64..}"
3) "pera mela {banana {prugna} pesca} fragola" -> "pera mela {..BASE64..} fragola"
Solo le parentesi esterne mi interessano, quelle annidate le gestisco diversamente.
Qualcuno sa aiutarmi??
Grazie mille.