Per un parser di script personalizzato in PHP, vorrei sostituire alcune parole in una stringa multilinea che contiene virgolette doppie e singole. Tuttavia, solo il testo che è all'esterno di le virgolette può essere sostituito.Come sostituire le parole al di fuori delle virgolette doppie e singole
Many apples are falling from the trees.
"There's another apple over there!"
'Seedling apples are an example of "extreme heterozygotes".'
Per esempio, vorrei sostituire 'mela' con 'pera', ma solo al di fuori delle frasi di citazione. Quindi in questo caso solo la "mela" all'interno di "Molte mele cadono dagli alberi" verrebbe presa di mira.
È possibile che questo avrebbe dato il seguente risultato:
Many pears are falling from the trees.
"There's another apple over there!"
'Seedling apples are an example of "extreme heterozygotes".'
Come posso raggiungere questo obiettivo?
Puoi pubblicare lo script di analisi di PHP in modo che possiamo suggerire le modifiche. –