• 08-09-2020, 22:12:23
    #1
    Aşağıdaki gibi uzun bir liste var elinde, her satırda en az 3 etiket olacağından 3 adet @ olmalı. Olmayan satırların silinmesi gerekiyor, bunu nasıl yapabilirim? Yani her satırda 3 adet @ olup olmadığı kontrol edilip olmayanlar silinecek. Liste 14 bin satır olduğundan elle yapmak imkansız.

    Liste örneği:
    deryasalmanderya - 1416710720 - Derya Salman - @behlulefendii @tarcinsmomy @patiligill
    merve.unnu - 15380492449 - Merve -  @elifunnu @elfcakiir @serifeozcaan_
    merve.unnu - 15380492449 - Merve - @serifeozcaan_
    merve.unnu - 15380492449 - Merve - @elfcakiir
    merve.unnu - 15380492449 - Merve - @elifunnu
    iremkaygssz_ - 12366301070 - Sevval İrem Kaygısız - @nil35nilll @nilyilmazemir @gonulyurekk
    sevilaykaya_1903 - 7340467460 - Sevilay Kaya - @remziyee__kus
    sevilaykaya_1903 - 7340467460 - Sevilay Kaya - @ergul.matur
    iremkaygssz_ - 12366301070 - Sevval İrem Kaygısız - @umut.1012 @emel_utku_ @zeynepbusrasayar
    Çözüm bulana R10+ vereceğim!
  • 08-09-2020, 22:15:42
    #2
    hangi dille yapacaksınız hocam değişir yani
  • 08-09-2020, 22:16:54
    #3
    Peki etiketler hep satır sonlarında yan yana mı bulunuyor? Eğer öyleyse Excel ile ücretsiz yapabilirim.
  • 08-09-2020, 22:17:15
    #4
    Rayjon32 adlı üyeden alıntı: mesajı görüntüle
    hangi dille yapacaksınız hocam değişir yani
    Düz text listesi hocam ya, Instagram çekilişine katılanların listesini instafly ile çıkarttım. 3 kişiyi etiketlemeyenleri elemiş olacağım.
  • 08-09-2020, 22:18:07
    #5
    Veritabanina yukleyip if else ile update yapilabilir.
  • 08-09-2020, 22:18:45
    #6
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Peki etiketler hep satır sonlarında yan yana mı bulunuyor? Eğer öyleyse Excel ile ücretsiz yapabilirim.
    Şu şekilde text şeklinde, her satırda 1 kullanıcının yorum çıktısı var: https://prnt.sc/udunse
  • 08-09-2020, 22:21:54
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    php ile
    $icerik="asd@asd@asd1@asd3";
    echo substr_count($icerik, "@");
  • 08-09-2020, 22:22:49
    #8
    Üyeliği durduruldu
    Öncelikle Chrome'u açın, F12 tuşuna basarak geliştirici seçeneklerini açın. Console sekmesine gelin. Şu komutu çalıştırın:

    data = `deryasalmanderya - 1416710720 - Derya Salman - @behlulefendii @tarcinsmomy @patiligill
    merve.unnu - 15380492449 - Merve - @elifunnu @elfcakiir @serifeozcaan_
    merve.unnu - 15380492449 - Merve - @serifeozcaan_
    merve.unnu - 15380492449 - Merve - @elfcakiir
    merve.unnu - 15380492449 - Merve - @elifunnu
    iremkaygssz_ - 12366301070 - Sevval İrem Kaygısız - @nil35nilll @nilyilmazemir @gonulyurekk
    sevilaykaya_1903 - 7340467460 - Sevilay Kaya - @remziyee__kus
    sevilaykaya_1903 - 7340467460 - Sevilay Kaya - @ergul.matur
    iremkaygssz_ - 12366301070 - Sevval İrem Kaygısız - @umut.1012 @emel_utku_ @zeynepbusrasayar`;
    newdata = "";data.split('\n').forEach(e => {if(e.split('@').length > 3) {newdata += e+'\n'}});clear();newdata;
    Tabi burada data kısmına kendiniz yazacaksınız listeyi. Komutu çalıştırdıktan sonra şu şekilde yine liste çıkacak.

  • 08-09-2020, 22:32:05
    #9
    awoken adlı üyeden alıntı: mesajı görüntüle
    Öncelikle Chrome'u açın, F12 tuşuna basarak geliştirici seçeneklerini açın. Console sekmesine gelin. Şu komutu çalıştırın:

    data = `deryasalmanderya - 1416710720 - Derya Salman - @behlulefendii @tarcinsmomy @patiligill
    merve.unnu - 15380492449 - Merve - @elifunnu @elfcakiir @serifeozcaan_
    merve.unnu - 15380492449 - Merve - @serifeozcaan_
    merve.unnu - 15380492449 - Merve - @elfcakiir
    merve.unnu - 15380492449 - Merve - @elifunnu
    iremkaygssz_ - 12366301070 - Sevval İrem Kaygısız - @nil35nilll @nilyilmazemir @gonulyurekk
    sevilaykaya_1903 - 7340467460 - Sevilay Kaya - @remziyee__kus
    sevilaykaya_1903 - 7340467460 - Sevilay Kaya - @ergul.matur
    iremkaygssz_ - 12366301070 - Sevval İrem Kaygısız - @umut.1012 @emel_utku_ @zeynepbusrasayar`;
    newdata = "";data.split('\n').forEach(e => {if(e.split('@').length > 3) {newdata += e+'\n'}});clear();newdata;
    Tabi burada data kısmına kendiniz yazacaksınız listeyi. Komutu çalıştırdıktan sonra şu şekilde yine liste çıkacak.

    Teşekkürler hocam, işimi gördü bu yöntem. Peki şunu nasıl yapabilirim? Her satırdaki ilk " - " sonrasını kaldırmak. Yani 3 etiket yapmayanları eledikten sonra kalanların detaylarını da kaldırınca elime şartları yerine getiren kullanıcıların kullanıcı adı listesi çıkmış olacak. Her satırda ilk boşluktan sonrasını silse de olur.