kardeş ben sana mantığını kurayım sen yap ama uzun bir kod olacak. önce muhtemel tagları belirle. <b.. <a.. <div... <span... gibi. bunların hepsini ayrı ayrı say.
bir de </a>, </b>, </div> vb... gibi kapatmaları say.
örneğin <a.. sayısından </a> sayını çıkart. eğer 0'dan büyükse </a> yazdır sonuna.
tabi sıralamalarını da aynı şekilde vermek gerekecek. muhtemelen <div.. içinde <a... olacaktır. o yüzden ilk işlemi a'lar üzerinde yapmak gerekebilir.
şimdilik böyle bir mantık kurdum. belki birazdan editlerim aklıma birşey gelirse.