Find streng flere gange mellem HTML tags
HejJeg har en tilfældig htmlkode hvor jeg skal have hentet alle forekomster af en streng ud - MEN strengen kan forkomme flere gange og må kun hentes ud hvis den ligger mellem > og < og altså ikke "inde" i tag'et.
Jeg har selv fundet frem til følgende:
/(>[^<]*?)(\blorem\b)([^>]*?<)/i
Men den finder kun den første forkomst mellem tag'ene og altså ikke hvis det forkommer flere gange.
Eks:
<div><p>Lorem ipsum dolor sit lorem amet <img src="#" alt="Lorem lorem loreM" /></p><p>Lorem:Lorem,Lorem "Lorem"</p></div>
Her må den ikke finde de 3 Lorem'er inde i img-tagget men ellers alle de andre.