Skip to content

Instantly share code, notes, and snippets.

@mertskaplan
Created May 7, 2026 11:19
Show Gist options
  • Select an option

  • Save mertskaplan/47a913d20b1c27b1ce272f729f5c54ad to your computer and use it in GitHub Desktop.

Select an option

Save mertskaplan/47a913d20b1c27b1ce272f729f5c54ad to your computer and use it in GitHub Desktop.
YouTube altyazı dosyalarını metin haline getirme

YouTube altyazı dosyalarını metin haline getirme

YouTube'dan indirilen altyazı dosyalarını (SRT/VTT) zaman damgalarından ve karmaşık satır yapılarından arındırarak temiz bir metne dönüştürmek oldukça kolaydır. Bunun için VS Code veya Notepad++ gibi Düzenli İfadeler (Regex) desteği sunan bir metin düzenleyici kullanmanız yeterlidir. Dosyanızı açtıktan sonra CTRL + H kısayoluyla "Bul ve Değiştir" penceresini açın, Regex (Düzenli İfade) modunun aktif olduğundan emin olun ve aşağıdaki üç adımı sırasıyla uygulayın:

  1. Adım: Şu ifadenin tümünü boş değer ile değiştir:
\n^\d+:\d{2}:\d{2}\.\d{3},\d+:\d{2}:\d{2}\.\d{3}\s*\r?\n?\n
  1. Adım: Tüm satır sonlarını
\n

boşluk karakteri ile değiştir:

(space)
  1. Adım: Tüm noktalardan sonra
\.

bir satır aşağı in

.\n

Notlar:

  • Regex Modu: Metin düzenleyicinizde arama yaparken "Regular Expression" veya "Düzenli İfade" seçeneğinin (genellikle .* simgesiyle gösterilir) seçili olduğundan emin olun
  • Alternatif Karakterler: Bazı altyazı formatlarında zaman damgası virgül (,) yerine nokta (.) içerebilir. Eğer ilk adım çalışmazsa Regex ifadesindeki sembolleri kontrol edebilirsiniz.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment