Desen eşleştirmeleri için taranacak dosyanın veya dizinin yolunu belirtir. Yola, Dosya Yönetimi işleçleri tarafından çalıştıkları temas noktasında erişilebilmelidir. Bir dosya için, işleç, belirtilen desene ilişkin dosyanın içeriğinde arama yapar.
Bir dosyayı veya dizini tam yolu belirtmeden belirtirseniz, Dosya Yönetimi işleçleri belirtilen dosyanın veya dizinin bağıntılı yolu olarak <InstallDir>\server\c2o değerini kullanır. Çoğu örnekte, bir yolda eğik çizgi (/) karakterini kullanabilirsiniz.
İşleç tarafından aranan deseni belirtir (İçerik Tasarımcısı Kılavuzu'nda Dizelerde Desenleri Belirtmek için Maske Kullanma konusuna bakın).
Desen, Level (Seviye) ve Code (Kod) değişkenlerine ilişkin dönüş değerlerini ayırmak için diyez simgesini (#) kullanır:
"BACKUP LEVEL #.*# - CODE #.*#"
“BACKUP LEVEL A400 - CODE FSC137.0359” dizesinden, bu desen Level (Seviye) değişkenine "A400" alt dizelerini ve Code (Kod) değişkenine “FSC731.0359” değerini atar. Atama, değişkenlerin Değişken adları altında sıralandıkları düzende yapılır.
İstediğiniz sayıda satırı eşleştirmek için Desen alanında \n çıkış karakterini kullanabilirsiniz. Aşağıdaki örnekte, “Log” ile başlayan, sonrasında araya yeni satırların girdiği ve “Error=89” ile biten bir metin dizesinin takip ettiği satırlar eşleştirilmektedir:
"Log.*\n.*Error=89"
Programlama dillerinde çıkış karakterlerini kullanma konusunda bilgi sahibiyseniz, bu \n çıkış karakterinin Windows veya UNIX ortamlarında tek bir yeni satır besleme karakteriyle değil, sınırsız sayıda yeni satırla eşleştiğini unutmayın.
# simgesi gibi değişken adlarıyla belirtilen değişkenlere kaydedilecek bölgeyi sınırlandırmak için kullanılan bir karakteri belirtir.
Aramayı belirtilen dosyanın sonundan başlatmak için bu onay kutusunu işaretleyin. Bu, bir dosyadaki son desen örneğini bulmak için kullanılır. Bu, bir dosyadaki en yeni iletileri eşleştirebilmenizi sağlar.
Bir deseni ararken büyük/küçük harf karakterlerini dikkate almak için bu onay kutusunu seçin. Bu onay kutusunu seçmezseniz, bir desendeki harfler hem büyük hem de küçük karakterlerle eşleşir.
Arama için bir başlangıç konumu belirtir. Değer, Dosyanın sonundan başlat onay kutusunu işaretlememeniz durumunda, dosyanın başından kaç karakter sonra başlanacağını gösterir. Bu durumda, değer dosyanın sonundan başlanacak karakter numarasını belirtir.
Döngülü bir desen eşleştirmesi gerçekleştirmek üzere, önceki eşleştirmenin bıraktığı yerden başlatmak için önceki bir Dosya İçeriği Arama işlecinin işleç veri kümesindeki MatchPos ve MatchEntry değişkenlerini kullanabilirsiniz:
Process.Operator_name.MatchPos + Len(Process.Operator_name.MatchEntry)
Desendeki sınırlandırılmış bölgelerle eşleşen metnin içine kaydedileceği değişken adlarını belirtir. Sınırlandırılmış bölgeler, listelenen değişkenlere, değişken listesinde tanımlandıkları sırada kaydedilir. İşleç veri kümesi değişkenlerine işlem anahtar sözcüğü kullanılarak, işlem veri kümesi aracılığıyla erişilir.
Örneğin, ayıklanan alt dize değerlerini Process.Operator_name.Level ve Process.Operator_name.Code işleç veri kümesi değişkenlerine atamak için Level (Seviye) ve Code (Kod) değişken adlarını belirlemek.
Araç çubuğu aracılığıyla eşleştirilen dizeleri depolamak için kullanılan değişkenleri ekleyebilir, kaldırabilir ve sıralayabilirsiniz.
![]()
|
Telif Hakkı © 2013 CA.
Tüm hakları saklıdır.
|
|