• 26-03-2021, 17:41:32
    #1
    Üyeliği durduruldu
    merhaba sublime text 3 kullanıyorum <span>(1499)</span> şeklinde bir yapım var ve binlerce. bu spanları komple silmem gerek fakat parantez içleri değişken. Bunu sublime text veya herhangi bir editör ile yapabilir miyim. Bu şekildeki spanları toplu silmek mümkün mü?
  • Kabul Edilen Cevap
    • PhpMax adlı üyeden alıntı: mesajı görüntüle
      hocam spanları sildi ama parantez içi aynı kaldı
      Parantezlerinde silinmesi mi gerekiyordu sadece span diye okudum yanlış okumuş olabilirim.

      Eğer spanları içerikleri ile birlikte silmek istiyorsanız aşağıdaki kodu deneyin.

      (?s)<span[^>]*>(.*?)<\/span[^>]*>
  • 26-03-2021, 17:54:45
    #2
    Dostum eğer herhangi bir çözüm bulamazsan, regex ve nodejs kullanarak bu temizleme işini yapacak bir script yazmayı deneyebilirsin.
  • 26-03-2021, 17:55:41
    #3
    Üyeliği durduruldu
    muratdemirkiran adlı üyeden alıntı: mesajı görüntüle
    Dostum eğer herhangi bir çözüm bulamazsan, regex ve nodejs kullanarak bu temizleme işini yapacak bir script yazmayı deneyebilirsin.
    hocam php ile temizlerim de o da uzun sürer. Belki editörlerde bu tür bir yöntem vardır diye düşündüm.
  • 26-03-2021, 18:04:24
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Sublime Text ile dosyayı aç ve menüden

    Find > Find in Files tıkla.

    En solda resimde görünen şekilde Regular Expression kısmını etkinleştir.

    <span[^>]*>[\n\t\r]*|<\/span[^>]*>
    Daha son verdiğim kodu Find kısmına yapıştır ve replace tuşuna bas.


    Büyük ihtimal sorununu çözecektir.
  • 26-03-2021, 18:08:45
    #5
    Üyeliği durduruldu
    grafiemo adlı üyeden alıntı: mesajı görüntüle
    Sublime Text ile dosyayı aç ve menüden

    Find > Find in Files tıkla.

    En solda resimde görünen şekilde Regular Expression kısmını etkinleştir.

    <span[^>]*>[\n\t\r]*|<\/span[^>]*>
    Daha son verdiğim kodu Find kısmına yapıştır ve replace tuşuna bas.


    Büyük ihtimal sorununu çözecektir.
    hocam spanları sildi ama parantez içi aynı kaldı
  • 26-03-2021, 18:10:07
    #6
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    PhpMax adlı üyeden alıntı: mesajı görüntüle
    hocam spanları sildi ama parantez içi aynı kaldı
    Parantezlerinde silinmesi mi gerekiyordu sadece span diye okudum yanlış okumuş olabilirim.

    Eğer spanları içerikleri ile birlikte silmek istiyorsanız aşağıdaki kodu deneyin.

    (?s)<span[^>]*>(.*?)<\/span[^>]*>
  • 26-03-2021, 18:12:58
    #7
    Üyeliği durduruldu
    grafiemo adlı üyeden alıntı: mesajı görüntüle
    Parantezlerinde silinmesi mi gerekiyordu sadece span diye okudum yanlış okumuş olabilirim.

    Eğer spanları içerikleri ile birlikte silmek istiyorsanız aşağıdaki kodu deneyin.

    (?s)<span[^>]*>(.*?)<\/span[^>]*>
    Hocam span ve parantezler dahil.
  • 26-03-2021, 18:15:36
    #8
    PhpMax adlı üyeden alıntı: mesajı görüntüle
    Hocam span ve parantezler dahil.
    Alıntıladığınız mesajdaki regex işinizi görecektir.
  • 26-03-2021, 18:15:52
    #9
    Üyeliği durduruldu
    grafiemo adlı üyeden alıntı: mesajı görüntüle
    Parantezlerinde silinmesi mi gerekiyordu sadece span diye okudum yanlış okumuş olabilirim.

    Eğer spanları içerikleri ile birlikte silmek istiyorsanız aşağıdaki kodu deneyin.

    (?s)<span[^>]*>(.*?)<\/span[^>]*>
    Çok teşekkürler bu oldu.