Metinden URL Çıkarma

İçindeki her URL’yi çıkarmak için metni yapıştırın.

Nasıl hesaplanır?

Araç, yapıştırılan metin üzerinde tek bir düzenli ifade çalıştırır: https?://[^\s<>")]+. Eşleşme http:// veya https:// ile (büyük ya da küçük harf) başlar; ilk boşluğa, <, >, çift tırnağa veya kapatma parantezine kadar sürer. Her eşleşme bulunduğu sırayla ayrı satırda listelenir ve sayı, eşleşme adedidir. Hiçbir şey denetlenmez, temizlenmez veya tekilleştirilmez: tekrar eden bağlantı iki kez listelenir, bağlantıya yapışık noktalama (nokta, virgül) bağlantının içinde kalır. www.example.com gibi protokolsüz adresler ve ftp:// gibi diğer protokoller eşleşmez. Boş metin sonuç vermez.

Örnek hesaplama

Yapıştırılan metinde art arda üç bağlantı, protokolsüz bir www adresi ve sonda tekrar eden bir bağlantı var. Desen https://example.com/guide, http://example.org/start ve https://mirror.example.net/home adreslerini bulur (kapanan parantezde durur), protokol olmadığı için www.example.com adresini atlar, sonra https://example.com/guide. adresini cümle sonundaki noktayla birlikte yeniden bulur. Toplam sayı: 4. Tekrarı ve son noktayı elle silerseniz üç temiz bağlantı kalır.

Bu örneği dene →

Sık yapılan hatalar

  • Listenin tekil olmasını beklemek: metinde iki kez geçen bağlantı sonuçta da iki kez yer alır ve iki kez sayılır.
  • Cümleyi bitiren bağlantıyı kopyalarken desenin bıraktığı sondaki nokta veya virgülü fark etmemek; bağlantıyı kullanmadan önce düzeltin.
  • www.example.com ya da example.com/sayfa gibi adreslerin bulunmasını beklemek: yalnızca http:// veya https:// ile başlayanlar eşleşir.
  • /wiki/Ad_(film) gibi parantezli adresleri yapıştırmak: eşleşme ilk kapatma parantezinde biter ve bağlantı eksik çıkar.
  • Çıktıyı çalışan sayfalar listesi sanmak: araç bağlantıları açmaz, ölü veya yanlış yazılmış adresler de listelenir.

Bu hesaplama hakkında

Bu araç, yapıştırılan bir metin bloğunu tarar ve içindeki her http ve https URL'sini çıkarır, her birini kendi satırında toplam sayısıyla birlikte listeler — bu bir kalıp eşleştirme çıkarımıdır, bir bağlantı geçerlilik kontrolü değildir; bu yüzden sayfa hâlâ var olsun ya da olmasın, bir URL şeklindeki her şeyi yakalar.

Sohbet dökümleri, sunucu logları, kazınmış web sayfaları, e-postalar veya raporlar gibi daha büyük içerik bloklarının içine gömülü bağlantıları toplama gibi günlük bir görev için tasarlanmıştır; burada her URL'yi tek tek elle aramak ve kopyalamak sıkıcı olurdu.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar

  • İlk yorumu siz yazın.

Popüler hesaplayıcılar

Tüm Hesaplayıcılar