İçeriğe geç
Favoriler

URL Ayıklayıcı

Güncellendi:

Yapıştırılan metinden http:// ve https:// bağlantılarını ayıklayın. Eşleşen URL dizelerini, her satırda bir tane olacak şekilde almak için içeriği Metin Girişi alanına girin.

Metinden Bağlantı Ayıklama Aracı

Giriş alanları
Etkinleştirilirse, herhangi bir değeri değiştirdiğinizde sonuç otomatik olarak güncellenir.

URL Ayıklayıcı Formülü

Formül
\[ U = p c_1c_2\cdots c_n,\quad p\in\{\texttt{http://},\texttt{https://}\},\quad n\ge 1 \]

Burada:

  • \(U\) — eşleşen bir URL dizesi.
  • \(p\) — zorunlu ve büyük/küçük harfe duyarlı ön ek.
  • \(c_i\) — ön ekten sonra gelen bir karakter; boşluk, tek veya çift tırnak ya da açı ayracı olamaz.

Ayıklayıcı, metindeki her eşleşen alt dizeyi bulur. Bir eşleşmeyi ilk hariç tutulan karakterde durdurur, ancak elde edilen dizenin geçerli veya erişilebilir bir web adresi olup olmadığını kontrol etmez.

URL Ayıklayıcı – Hesaplama Örneği

Örnek: varsayılan metni, “Visit https://wpcalc.com or http://example.com for more info.” ifadesini Metin Girişi alanına girin.

\[ \begin{aligned} U_1 &= \texttt{https://wpcalc.com} \\ U_2 &= \texttt{http://example.com} \end{aligned} \]

Sonuç: Ayıklanan URL'ler, bu sırayla ve ayrı satırlarda iki eşleşme içerir.

URL Ayıklayıcı nasıl kullanılır

  1. Makale, mesaj, günlük kaydı veya başka bir içeriği Metin Girişi alanına yapıştırın. Alanda zaten bulunan örnek metni de düzenleyebilirsiniz.
  2. Hesaplayıcıyı çalıştırın ve Ayıklanan URL'ler bölümünü okuyun. Her eşleşme, girdinizde geçtiği sırada, kendi satırında görünür.
  3. İhtiyacınız olan eşleşmeleri kopyalayın. Sonuçta URL bulunamadı yazıyorsa, metnin küçük harfli bir http:// veya https:// ön eki ve ardından ayıklayıcının içine alabileceği en az bir karakter içerip içermediğini kontrol edin.

URL Ayıklayıcı neyi bulur

Bir URL ayıklayıcı, web adresine benzeyen dizeleri çevresindeki metinden ayırır. Bu, bağlantıların notlar, e-postalar, kopyalanmış sayfa içerikleri veya günlük kayıtları arasında dağınık olduğu ve her satırı okumadan bir liste istediğiniz durumlarda kullanışlıdır. Bu araç, http:// veya https:// sabit ön ekiyle başlayan dizeleri arar. Aynı paragrafta birden fazla eşleşme bulabilir ve yinelenen eşleşmeleri kaldırmadan olduğu gibi korur.

Bir ön ekten sonra eşleşme; boşluk, tek veya çift tırnak ya da < veya > karakteri gelene kadar sürer. Bu kural, ayıklayıcının sıradan düz metne gömülü adresleri ile tırnak içindeki HTML öznitelik değerlerini almasını sağlar. Ayrıca sonucun ayrıştırılmış bir köprü değil, bir metin eşleşmesi olduğu anlamına da gelir. Örneğin, cümle sonundaki https://example.com/page. adresi, ayıklanan dizeye sondaki noktayı da dahil eder. Sonucu bir bağlantı olarak kullanmadan önce noktalama işaretlerini kontrol edin.

Bu araç etki alanlarını doğrulamaz, sayfaların var olup olmadığını test etmez veya bir adresin açılmasının güvenli olduğunu onaylamaz. Ön ekin bir kelimenin başında yer almasını gerektirmez; bu nedenle daha uzun bir dizenin içindeki bir ön ek ile eşleşebilir. Düzen (şema) belirtilmeden www.example.com biçiminde yazılmış bir adres ayıklanmaz. Kaynağınız kodlanmış bir adres içeriyorsa, önce URL Kod Çözücü ile kodunu çözün; kod çözme adresi geçerli hale getirmez, ancak ayıklayıcının eşleşebileceği bir ön eki ortaya çıkarabilir.

Varsayımlar ve pratik ipuçları

  • Eşleştirme büyük/küçük harfe duyarlıdır. Büyük harfli HTTP:// ve HTTPS:// biçimleri tanınmaz. Harf kullanımı değişiyorsa, ayıklamadan önce metnin bir kopyasını Büyük/Küçük Harf Dönüştürücü ile normalleştirin; tüm metni küçük harfe çevirmek, büyük/küçük harfe duyarlı URL yollarını da değiştirir.
  • Sınırları gözden geçirin. Virgüller, noktalar, kapanış parantezleri ve benzeri noktalama işaretleri, durdurucu karakterler olmadıkları için bir eşleşmeye bağlı kalabilir. Bunun tersine, tırnak işaretleri ve açı ayraçları, kaynakta yer alsalar bile bir eşleşmeyi sonlandırır.
  • Yinelemeleri gerektiği gibi koruyun veya kaldırın. Ayıklayıcı, yinelenenler de dahil olmak üzere her tekrarı listeler. Çıktıyı benzersiz satırlardan oluşan bir listeye dönüştürmek için Yinelenen Satır Kaldırıcı aracına yapıştırın.
  • Veriye uygun ayıklayıcıyı kullanın. Bu araç web adresi ön eklerini arar, tek başına duran e-posta adreslerini değil. name@example.com gibi adresler için E-posta Ayıklayıcı aracını kullanın.

En iyi sonuçlar için, ayıklanan satırları paylaşmadan veya açmadan önce inceleyin. Özellikle bağlı kalan cümle noktalama işaretlerini kaldırın ve mesajlardaki veya günlük kayıtlarındaki beklenmedik bağlantılara temkinli yaklaşın.

Sıkça Sorulan Sorular

Metinden URL'leri elle nasıl ayıklayabilirim?

Metinde `http://` veya `https://` geçtiği her yeri arayın, ardından bir sonraki boşluk, satır sonu, tırnak veya açı ayracına kadar olan karakterleri kopyalayın. Her tekrar için aynı işlemi yineleyin. Kopyaladığınız her dizenin sonunu kontrol edin: nokta veya virgül gibi cümle noktalama işaretleri, kastedilen bağlantının parçası olmayabilir.

Sorgu parametreleri ve URL bölümleri (fragment) dahil edilir mi?

Evet. Soru işareti, ampersand, eşittir işareti ve diyez işareti ayıklanan dizenin parçası olabildiğinden, `https://example.com/search?q=cat#results` gibi bir adres bütün olarak kalır. Ayıklama, sorgunun veya bölümün anlamlı olup olmadığını kontrol etmez. Kaynak `&` gibi HTML varlıkları kullanıyorsa, çıktı bu karakterleri yazıldığı biçimiyle korur.

HTML'deki göreli bağlantılar neden listede yok?

`/about` ve `../contact` gibi göreli bağlantılarda `http://` veya `https://` ön eki bulunmadığından bu ayıklayıcı bunları döndürmez. Göreli bir bağlantıyı tam adrese dönüştürmek için, onu kaynak sayfanın temel URL'sine göre çözümleyin. Ayrıca HTML'de, göreli bağlantıların nasıl çözümlendiğini değiştirebilecek `` öğesinin bulunup bulunmadığını da kontrol edin.

Ayıklayıcı satırlara bölünmüş URL'leri bulabilir mi?

Hayır. Satır sonu, sonraki satır aynı adresi görsel olarak sürdürse bile bir eşleşmeyi sonlandırır. Bu durum özellikle bir PDF'den veya biçimlendirilmiş bir belgeden kopyalama yaparken yaşanabilir. Ayıklamadan önce, metnin bir kopyasında kırık parçaları birleştirin, ardından sonucu inceleyin: bir satır sonu bazen gerçekten birbirinden farklı iki içeriği ayırıyor olabilir.

PDF, ekran görüntüsü veya resim içindeki bağlantıları bulur mu?

Bu araç girdiye yapıştırılan metin üzerinde çalışır, orijinal dosya veya resim üzerinde değil. Bir PDF'den seçilebilir metni kopyalayıp buraya yapıştırabilirsiniz. Ekran görüntüsü veya taranmış sayfa için önce optik karakter tanıma (OCR) kullanın, ardından tanınan metni eksik noktalama veya yanlış harf gibi hatalar açısından kontrol edin.

JSON veya HTML'deki URL'ler neden bazen yanlış ayıklanıyor?

Ayıklayıcı, JSON veya HTML'yi ayrıştırmadan, yapıştırdığınız karakterleri olduğu gibi okur. Örneğin, `https:\/\/example.com` kaçış karakterli eğik çizgiler kullandığından beklenen ön ekle eşleşmez; HTML'deki `&` sonuçta `&` olarak kalır. Gerçek bağlantı değerlerine ihtiyacınız varsa, önce kaynak biçimini ayrıştırın veya kodunu çözün ve çıktıyı kullanmadan önce gözden geçirin.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir