Text Parser Fikrim

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kofcu
    kofcu's avatar
    Kayıt Tarihi: 29/Ağustos/2014
    Erkek

    Merhaba arkadaşlar. Kişisel bir işim için bir text parser a ihtiyacım vardı. Yapmak istediğim şey vereceğim text in içinden belirleyeceğim ayraçlara göre text i ayırması. İstediğim koşullara göre sanitize etmesi vs. Sonra bana istediğim gibi bir düzende çıktı vermesi. JavaScript biliyorum o yüzden onunla programlamayı düşündüm. Bu parse, sanitization gibi terimleri SQL/php den biliyorum ancak JavaScript te böyle bir ön tanımlı method yok. O yüzden işte eğlenceli bir beyin fırtınası zamanı.

    Düşündüm ki bunu yapmak için öncelikle bu ayraçları tespit etmem lazım onun için de char gibi bir fonksiyon vardı onu kullanarak tüm karakterleri sırayla taramalıyım diye düşündüm. Karşılaştığında uygun sanitizasyon yöntemiyle çıktı objesinin bir öğesi haline getirmek. En son tüm tarama bittiğinde de objeyi olmasını istediğim gibi çıktısını yazdırmak.

    Nasıl? Sizce dikkat etmem gereken veya şöyle yapsan daha iyi olur dediğiniz bir yöntem var mı? Şu programlama dili bunun için daha uygun dediğiniz bir dil var mı? Genel olarak tüm fikirlerinize açığım. Hatta bu başlık size başka şeyler hatırlattıysa onları da söyleyiverin. Beraberce beyin fıtınası yapalım, eğlenelim.


    ben de sevgiden yanayım...
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gizem
    sLeymN
    sLeymN's avatar
    Kayıt Tarihi: 31/Mart/2008
    Erkek

    Anahtar kelime regex abi. İhtiyacın olan tek şey.


    Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek

    sen zannet ki yok...

     

    olmaz olur mu hic?

     

    "str|str2|str3".split('|') <- explode("|", "str|str2|str3");

    mesela :)

    https://github.com/theSmaw/Caja-HTML-Sanitizer

    ya da bu tarz javascript kutuphanelerinden da faidelenebilirsin.


    0x0480 takilin madem ﷽﷽﷽
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GodKlaus
    GodKlaus's avatar
    Kayıt Tarihi: 13/Ocak/2014
    Erkek

    bana da bi hayrına SQL Formatter önerseneze yav.

     

    İnternette direk yazıp bulduklarım hiç düzgün formatlamıyor, okuması hala zor oluyor. Önerileri alayım bende buradan :D


    Telegram : @CuneytKuscu && Discord : Tyenuc#2679 | İstanbul Avr. Yazılım Mühendisi ve sonunda işim var (:
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek
    GodKlaus bunu yazdı

    bana da bi hayrına SQL Formatter önerseneze yav.

     

    İnternette direk yazıp bulduklarım hiç düzgün formatlamıyor, okuması hala zor oluyor. Önerileri alayım bende buradan :D

    https://www.dpriver.com/pp/sqlformat.htm


    0x0480 takilin madem ﷽﷽﷽
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kofcu
    kofcu's avatar
    Kayıt Tarihi: 29/Ağustos/2014
    Erkek
    GodKlaus bunu yazdı

    bana da bi hayrına SQL Formatter önerseneze yav.

     

    İnternette direk yazıp bulduklarım hiç düzgün formatlamıyor, okuması hala zor oluyor. Önerileri alayım bende buradan :D

    O ne hocam? Ne işe yarar? Ne zaman gereksinim duyulur?


    ben de sevgiden yanayım...
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kofcu
    kofcu's avatar
    Kayıt Tarihi: 29/Ağustos/2014
    Erkek

    Ayrıca regex i de anlamadım

    Bi de framework kullanmak istemiyorum 😅

    kofcu tarafından 12/Mar/22 12:44 tarihinde düzenlenmiştir

    ben de sevgiden yanayım...
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    İnce Memed
    ComputerWolf
    ComputerWolf's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 26/Mart/2003
    Erkek

    https://cs.lmu.edu/~ray/notes/regex/


    Hep denedin. Hep yenildin. Olsun yine dene , yine yenil ama daha iyi yenil !
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kofcu
    kofcu's avatar
    Kayıt Tarihi: 29/Ağustos/2014
    Erkek

    abi bu regex mükemmelmiş yaaa tüm işlerimi çözdü ^^

    başkaları da faydalansın benim faydalandığım linkler:
    https://cs.lmu.edu/~ray/notes/regex/ @ComputerWolf hocam sağolsun
    https://regexland.com/regex-to-match-everything-before-a-specified-character-or-symbol/ 
    https://regex101.com/ 
    https://regex-generator.olafneumann.org/ 

    tabi her şey şaaaaaak diye olmadı. zaman zaman google searchler vesaire gerekti. ancak çok da kolay cevaplarımı buldum. yeterince cevaptan sonra kendim kendime göre sentezledim. 

    herkese yardımları için teşekkür ederim. yeni ufuklar açıldı. süper oldu.


    ben de sevgiden yanayım...
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yolbulucu
    yolbulucu's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Homo

    ben regex yazamıyorum xd

    her regex ihtiyacım olduğunda google da arıyorum orda bulamazsam bi bilene soruyorum :P

     


    29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kofcu
    kofcu's avatar
    Kayıt Tarihi: 29/Ağustos/2014
    Erkek
    yolbulucu bunu yazdı

    ben regex yazamıyorum xd

    her regex ihtiyacım olduğunda google da arıyorum orda bulamazsam bi bilene soruyorum :P

     

    hocam [istediğinhangikaraktervarsayaz] çok iyi :D

    https://regex101.com bu sitede istediğin veri üzerinde anlık görüntü alabiliyorsun, süper!


    ben de sevgiden yanayım...
Toplam Hit: 1164 Toplam Mesaj: 11
text parser