Kullanıcı Aletleri

Site Aletleri


parcala

Anasayfa / Standard Modüller

Parçala Modülü

Bu modül sayesinde metinsel değerleri parçalayabilir ve farklı değerlendirebilirsin.

Parçala.Model1(  Metin  KaynakAdres  )  Dizilimsel  Metindir  

Bu prosedür tamamen bir metin akışını ayrıştırır ve akım adı verilen verileri tek tek hedefe aktarır. Hedef bir dizilimdir. Metin akışının ayrışması, boşluk karakteri, sekme ve satır sonu karakterleri hariç her biri karakter zincirini bir akım olarak kabul edilir ve aşağıdaki sınırlama karakterlerine göre organize edilir: ( ) {} [ ] < > = $ & % ! ^ ° ! “ ' % § / ? ‘ ’ + * # - _ . : , ; |

Parçala.Model2(  Metin  KaynakAdres  )  Dizilimsel  Metindir  

Bu prosedür tamamen bir metin akışını ayrıştırır ve akım adı verilen verileri tek tek hedefe aktarır. Hedef bir dizilimdir. Metin akışının ayrışması, boşluk karakteri, sekme ve satır sonu karakterleri hariç her biri karakter zincirini bir akım olarak kabul edilir ve aşağıdaki sınırlama karakterlerine göre organize edilir: ! ” ' % § / ? ‘ ’ + * # - _ . : , ; |

“” ve '' arasında bulunan akımlar tek bir akım olarak kabul edilir. Ayrıca virgüllü rakamlar (3.5 veya 3,5 gibi) birer akım olarak algılanır. Ayrıca aşağıda belirtilen özel karakter kombinasyonlarıda birer akım olarak kabul edilir: == ⇐ >= != < > ++ – && || := += -= *= {9} {32} {10} {13}

Parçala.Model3(  Metin  KaynakAdres  )  Dizilimsel  Metindir  

Bu prosedür tamamen bir metin akışını ayrıştırır ve akım adı verilen verileri tek tek hedefe aktarır. Hedef bir dizilimdir. Metin akışının ayrışması, boşluk karakteri, sekme ve satır sonu karakterleri hariç her biri karakter zincirini bir akım olarak kabul edilir.

Parçala.SeçAl(  Metin  KaynakAdres;  Karakter  AyrıştırıcıKarakter;  SafKüçükRakam  Endeks  )  

Bu prosedür bir metinsel veri içinde belli bir karakter ayrıştırıcı olarak kabul ederek, endeks noya göre içinde bir parça metin akımı elde eder ve hedefe aktarır.

Parçala.AkımlarıSay(  Metin  KaynakAdres  )  SafKüçükRakamdır  

Bu prosedür Parçala.Parçala() ile aynı şekilde çalışır ve metin içinde bulunan akımları sayar.

Parçala.AkımlarıSay2(  Metin  KaynakAdres  )  SafKüçükRakamdır  

Bu prosedür Parçala.Parçala2() ile aynı şekilde çalışır ve metin içinde bulunan akımları sayar.

Parçala.AkımlarıSay3(  Metin  KaynakAdres  )  SafKüçükRakamdır  

Bu prosedür Parçala.Parçala3() ile aynı şekilde çalışır ve metin içinde bulunan akımları sayar.

Parçala.ParantezleriÇöz(  Metin  KaynakAdres  )  Dizilimsel  Metindir  

Parantezli kapsamlı bir metin akımını parçalar ve tek tek satırlara atar. Örnek:

x  =  (  a  +  b  )  *  2  

Dönüştürülüyor:

[0]  =  a  +  b  
[1]  =  [0]  *  2  
x  =  [1Parçala.ParantezOku1(  Metin  KaynakAdres;  SafKüçükRakam  Endeks  )  Metindir  

Bu prosedür () arasında olan verileri endekse göre elde eder ve hedefe aktarır.

Örnek:

Değişken  Metin  test;  veri  
test  =  "Abc (İstanbul) Def (İzmir) Hgi (Ankara) Jkl (Muğla) Mno"  
veri  =  Parçala.ParantezOku1  (  test;  0  )  
Denetim  veri  ? İstanbul   
veri  =  Parçala.ParantezOku1  (  test;  1  )  
Denetim  veri  ? İzmir   
veri  =  Parçala.ParantezOku1  (  test;  2  )  
Denetim  veri  ? Ankara   
veri  =  Parçala.ParantezOku1  (  test;  3  )  
Denetim  veri  ? Muğla   
Parçala.ParantezOku2(  Metin  KaynakAdres;  SafKüçükRakam  Endeks  )  Metindir  

Bu prosedür {} arasında olan verileri endekse göre elde eder ve hedefe aktarır.

Parçala.ParantezOku3(  Metin  KaynakAdres;  SafKüçükRakam  Endeks  )  Metindir  

Bu prosedür [] arasında olan verileri endekse göre elde eder ve hedefe aktarır.

Parçala.ParantezOku4(  Metin  KaynakAdres;  SafKüçükRakam  Endeks  )  Metindir  

Bu prosedür <> arasında olan verileri endekse göre elde eder ve hedefe aktarır.

Parçala.AraAkımlar(  Metin  Kaynak;  BaşAkım;  SonAkım;  SafKüçükRakam  Endeks  )  Metindir  

Bu prosedür endekse göre KaynakAdres SonAkıma kadar arada bulunan tüm akımları yeni bir metinsel veri olarak derler ve geri verir.

Parçala.Gerisi(  Metin  KaynakAdres;  BaşAkım;  SafKüçükRakam  Endeks  )  Metindir  

Bu prosedür endekse göre BaşAkımdan sonra gelen tüm akımları yeni bir metinsel veri olarak derler ve geri verir.

Parçala.AkımıOku1(  Metin  KaynakAdres;  SafKüçükRakam  Endeks  )  Metindir  

Bu prosedür endekse göre metinsel akım içinden bir akımı okur. Model1 mantıkıyla kaynağı değerlendirir.

Parçala.AkımıOku2(  Metin  KaynakAdres;  SafKüçükRakam  Endeks  )  Metindir  

Bu prosedür endekse göre metinsel akım içinden bir akımı okur. Model2 mantıkıyla kaynağı değerlendirir.

Parçala.AkımıOku3(  Metin  KaynakAdres;  SafKüçükRakam  Endeks  )  Metindir  

Bu prosedür endekse göre metinsel akım içinden bir akımı okur. Model3 mantıkıyla kaynağı değerlendirir.

Bu başlık henüz mevcut değil

Henüz mevcut olmayan bir başlığın linkiyle geldiniz. Bu sayfayı oluştur tuşuna tıklayarak sayfayı oluşturabilirsiniz.

parcala.txt · Son değiştirilme: 25.10.2020 14:51 Değiştiren: admin