Соответствие регулярному выражению левой одинарной кавычки вне двойных кавычек
Замечания :
двойная кавычка слева (& 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, который НЕ находится внутри левой и правой цитаты
Спасибо за вашу помощь!