Dopasowanie regeksu do lewego cudzysłowu poza podwójnymi cudzysłowami

Uwaga :

left double quotation (") = & ldquo

prawy podwójny cudzysłów (") = & rdquo

lewy pojedynczy cudzysłów (') = & lsquo

Mój obecny regex jest taki

(?<!.*&ldquo.*)&lsquo

Pasuje do & lsquo tutaj (co jest właściwe):

&ldquoThis is a sample&rdquo &lsquosample text

Pasuje również do & lsquo tutaj (czego nie chcę, ponieważ pojedynczy cytat znajduje się w lewym i prawym cudzysłowie):

&ldquoThis &lsquois a sample&rdquo

Jak mogę napisać wyrażenie regularne, które będzie pasować do każdego & lsquo, które NIE znajduje się w lewym i prawym cudzysłowie

Dziękujemy za całą pomoc!

questionAnswers(3)

yourAnswerToTheQuestion