• 19-04-2020, 16:46:05
    #1
    https://prnt.sc/s2a4wy

    Elimde bu tarz bir text dosyası var, sarı ve yeşil alan ile belirttiğim kısımları çekmem gerekiyor. Sadece boşluklardan ibaret olsa ayrı ayrı çekebilirim ama burada farklı bir durum var, nasıl yapabileceğim hakkında bir fikrim yok, yol gösterebilecek biri varsa yardımcı olursa çok sevinirim.
  • 19-04-2020, 16:49:07
    #2
    regex düzenli ifadelerle çekebilirsin https://regexr.com/ buradanda antreman yapabilirsin
  • 19-04-2020, 16:59:55
    #3
    txt dosyasını kopyala yapıştır yapabileceğimiz bir platformda paylaşma şansınız var mıdır?
  • 19-04-2020, 17:00:54
    #4
    ya regex kullanarak yada preg_match_all kullanarak o satırları çektirebilirsin
    • uA_emrezyt
    uA_emrezyt bunu beğendi.
    1 kişi bunu beğendi.
  • 19-04-2020, 17:03:25
    #5
    Abdullahx adlı üyeden alıntı: mesajı görüntüle
    txt dosyasını kopyala yapıştır yapabileceğimiz bir platformda paylaşma şansınız var mıdır?
    http://notes.io/9m8R

    Buyrun hocam burada paylaştım
  • 19-04-2020, 17:04:29
    #6
    function ara($bas, $son, $yazi)
    {
    @preg_match_all('/' . preg_quote($bas, '/') .
    '(.*?)' . preg_quote($son, '/') . '/s', $yazi, $m);
    return @$m[1];
    }

    Örnek kullanım

    $sonuc = ara("monday","bus",$yazi);

    var_dump($sonuc)
  • 19-04-2020, 17:19:22
    #7
    Şöyle bir şey yazdım ama işinizi görür umarım
    $file = file_get_contents('x.txt');
    preg_match_all('@>> (.*?) (.*?s-sd.*)@', $file, $results);
    echo '<pre>';
    print_r($results);

    Ay kanser oldum, bu ne ya karakterleri siliyor bu editör istediğimizi yazamıyoruz

    (.*?s-sd.*) şurdaki s ve d harflerinden önce ters slash var