İçindekiler Tablosunda Noktaları Ve Sayfa Numarasını Temizle - Düzenli İfade


"Konu Adı ..... 123" şeklinde alt alta listelenmiş bir sırada verilmiş bir içindekiler tablosunda noktalı alanları ve sayfa sayısını temizlemek için kullanılabilecek bir düzenli ifade alternatifidir.

Veri

Konu ile ilgili örnek bir veri setine aşağıdaki bağlantıdan ulaşabilirsiniz.

örnek içindekiler tablosu veri seti

Düzenli İfade


( ?)(\.{1,})( ?)([xiv0-9]){1,}

Düzenli İfade (Açıklamalı)


//--------------------------------------------------
//Noktalı ifadeden sonra boşluk olabilir.
//--------------------------------------------------
( ?)

//--------------------------------------------------
//Nokta karakteri en az bir tane var, kaç tane 
//olduğu belli değil. Çok büyük bir sayı da 
//verebilirdik, ama ucunu açık bıraktık.
//Ayrıca nokta işareti düzenli ifadede başka 
//görevler de alabildiğinden dolayı başına ters
//slash işareti ekleyerek nokta olduğunu belirttik.
//--------------------------------------------------
(\.{1,})

//--------------------------------------------------
//Noktalı metin bittikten sonra yanında boşluk olabilir.
//--------------------------------------------------
( ?)

//--------------------------------------------------
//İçindekiler tablosunda sayfalar x, i, v 
//karakterlerini ve sayı karakterlerini içerebiliyor.
//--------------------------------------------------
([xiv0-9]){1,}

Etiketler
düzenli ifadeler açıklamalı içerik