Son finito ieri sera a mezzanotte a scrivere questo codice che non è sicuramente elegante ma fa quello che mi ero preposto di fare, qualcuno ha qualche suggerimento a riguardo ?
In pratica se nella frase trovo più di 2 apici assieme do direttamente errore.

Codice PHP:
 if (preg_match("/\\\'\\\'/",$s)){  // due apici consecutivi
           
echo "Errore troppi apici consecutivi !!!!!";
           exit;
           return 
"";
          }else{    
            if (!
preg_match("/^([a-zA-Z])+([a-zA-Zàáèéìíòóùú ]|\\\')+([a-zA-Z])$/",$s)){  // analisi
              
echo "Apici a inizio o fine frase o caratteri non ammessi !".$s;
              exit;
              return 
"";    
            }else{

          echo 
"Stringa accettata !!!!".$s;
          exit;
          return 
$s;
          }
          }