Benim bu tablolarda bulunan class'lara yenisini eklemem gerekiyor. MediaWiki'de eklenti aracılığıyla bul ve değiştir yapabiliyoruz burada sorun yok.
Ancak şöyle bir durum var ki, bu tablolarda caption etiketi de (alttaki kodlarda gördüğünüz |+ ile başlayan satır) bulunuyor ve her sayfadaki tablonun caption etiketi farklı. Bu etiketlere dokunmadan sadece class eklemem gerekiyor.
Tabloların markup kodları şu şekilde:
Aynı sayfadaki ilk tablo
{| class="wikitable class_adı"
|+ Sayfa adı (Normal)İkinci tablo:{| class="wikitable class_adı"
|+ Sayfa adı (Anormal)Burada gördüğünüz üzere parantezlerin içinde Normal ve Anormal yazmakta. İstediğim şey şu;Parantez içinde Normal yazan kodlarda class_adı'ndan sonra class_adı2 eklensin, parantez içinde Anormal yazan kodlarda class_adı3 eklensin.
Dediğim gibi MediaWiki'de tüm sayfalarda bul ve değiştir özelliği bulunuyor, ancak her sayfada bu Normal ve Anormal parantezlerinden önce gelen "Sayfa adı" değiştiği için direkt bul değiştir yapamıyorum, biraz araştırdım düzenli ifade (regex) kullanarak mümkün olduğu söyleniyor ancak regex konusunda bilgim yok.
Yapılacak bul ve değiştir işlemine şöyle bir örnek vereyim:
Bul:
{| class="wikitable class_adı"
|+ Sayfa adı (Normal)Değiştir:{| class="wikitable class_adı class_adı2"
|+ Sayfa adı (Normal)Diğer tablo için:Bul:
{| class="wikitable class_adı"
|+ Sayfa adı (Anormal)Değiştir:{| class="wikitable class_adı class_adı3"
|+ Sayfa adı (Normal)Bu durumda nasıl bir düzenli ifade kullanmam gerekir acaba?
