pekue: preg_replace nicht geschlossene Anführungszeichen entfernen

Beitrag lesen

Hallo zusammen an diesem arbeitsamen Samstag nachmittag,

ich hab ein offenbar nicht ganz gewöhnliches Problem (jedenfalls kennt Google keine Anwort :( und ich hoffe mir kann hier einer der Regex-Könige aus der Patche helfen.
Ich habe einen x-beliebigen String aus dem ich intelligent nicht geschlossene Anführungszeichen entfernen will - sprich:
jedes Vorkommen von ' "' dem nicht irgendwo ein '" ' folgt und jedes '" ' dem nicht ein ' "' vorangegangen ist.

  
$testStrings = array(  
	' word1 "word2 word3" "word4 ', //=> ' word1 "word2 word3" word4 '  
	' "word 1 word2 word3', //=> ' word 1 word2 word3',  
	' word 1 word2" word3', //=> ' word 1 word2 word3'  
	' word1 "word2 "word2 word4" ', //=> ' word1 word2 "word2 word4" ',  
	' word1 "word2 "word2 word4" word5', // ' word1 word2 "word2 word4" word5',  
	' word1 "word2 "word2 word4" word5 "word6 ', //=>' word1 word2 "word2 word4" word5 word6 ',  
	' word1 "word2 "word2 word4" "word5 word6" ', //=>' word1 word2 "word2 word4" "word5 word6" ',  
	' word1 "word2 word3" word4" ' //=>' word1 "word2 word3" word4 '  
);  

Ich steh da grade ziemlich im Wald :(
Kann mir wer helfen?
Vielen Dank im voraus!
pekue