007 | Negatif İleribakma

inDesign'da "Negatif İleribakma" yani ingilizce ismiyle "Negative Lookahead" konusunu Grep kullanarak inceleyelim:


Dosyanızı Adobe inDesign ile açtık ve "Düzen" (Edit) menüsünden "Bul/Değiştir" (Find/Change)'e penceresine ve "Grep" sekmesine geldik.

Amaç, kullandığımız formülün dışında kalanları bulmaktır. "Hariç kılmak" olarak isimlendirebiliriz. Bize yardımcı olacak değişkenler, bulmak istediğimiz şeyin sağında yani ilerisinde kalırlar. Aşağıdaki formülde "d" (yani sayı anlamına gelir), bulmak istediğimiz x'ler için bize yardımcı olan değişkendir.

Çalıştığımız belgede bir çok "x" karakterinin olduğunu ama bu "x" ler içinde sağında rakam olanlara hiç ellemeden diğer "x" ler üzerinde işlem yapmak istediğimizi varsayalım. Kullanacağımız kod şu şekilde olacaktır:
x(?!\d)




Bu grep kodunu ilgili alana yapıştırıp arama yaptığınızda, "sağında rakam olan x haricindeki tüm x'ler" bulunur. Aşağıdaki örnek, Negatif İleribakma ile ilgili verdiğimiz formül sonucunun yapacaklarını açık olarak gösteriyor. Bulacağı x'ler yeşil, bulmayacakla ise kırmızı renkte belirtilmiştir.

Lorem ipsum 2x is simply dummy text of the x printing and x2 typesetting industry.

Hiç yorum yok:

Yorum Gönder