Ben sayfalarından birini kurumsal müşterileri hakkında alıntıyı listeler bir WordPress sitede çalışıyorum.
En görünür metin bu gibi görünüyor nerede bir web sayfası var diyelim:
"SuperAmazing.com, a subsidiary of Amazing, the leading provider of integrated messaging and collaboration services, today announced the availability of an enhanced version of its Enterprise Messaging Service (CMS) 2.0, a lower cost webmail alternative to other business email solutions such as Microsoft Exchange, GroupWise and LotusNotes offerings."
Ama bu metinde bir HTML bağlantısı veya görüntü olabilir diyelim, yani ham HTML gibi görünebilir:
"<img src="/images/corporate/logos/super_amazing.jpg" alt="Company logo for SuperAmazing.com" /> SuperAmazing.com, a subsidiary of <a href="http://www.amazing.com/">Amazing</a>, the leading provider of integrated messaging and collaboration services, today announced the availability of an enhanced version of its Enterprise Messaging Service (CMS) 2.0, a lower cost webmail alternative to other business email solutions such as Microsoft Exchange, GroupWise and LotusNotes offerings."
İşte yapmanız gerekenler: İlk 20 görünür kelimelerin içinde bir bağlantı olup olmadığını öğrenmek.
Bu ilk 20 görünür kelimeler:
"SuperAmazing.com, a subsidiary of Amazing, the leading provider of integrated messaging and collaboration services, today announced the availability of an"
Ben tabii bu sayfadaki her alıntı için farklı olacak olsa da, bu durumda "bir" olacağını 20 görünür kelime, dışarı HTML dahil karakter sayısı, almak gerekir.
(Ben bu şeyleri kolaylaştırır ise 2 kelime olarak "SuperAmazing.com" saymak hazırım.)
Ben kelimeleri sayma için normal ifadelerin dizi çalıştı, ama hepsi HTML değil, görünür kelimeleri saymak.
Peki ilk 20 görünür kelimeleri, HTML gibi, tam karakter sayısını bulmak için doğru düzenli ifade olurdu?