Соответствие регулярному выражению левой одинарной кавычки вне двойных кавычек

Замечания :

двойная кавычка слева (& quot;) = & amp; ldquo

правая двойная кавычка (& quot;) = & amp; rdquo

одинарная кавычка слева (& quot;) = & amp; lsquo

Мое нынешнее регулярное выражение это

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

Это соответствует & amp; lsquo здесь (что правильно):

&ldquoThis is a sample&rdquo &lsquosample text

Это также соответствует & amp; lsquo здесь (чего я не хочу, потому что одинарная кавычка находится внутри левой и правой двойной кавычки):

&ldquoThis &lsquois a sample&rdquo

Как я могу написать регулярное выражение, которое будет соответствовать каждому & amp; lsquo, который НЕ находится внутри левой и правой цитаты

Спасибо за вашу помощь!

Ответы на вопрос(3)

Ваш ответ на вопрос