BaşlayınÜcretsiz başlayın

PDF dosyalarını ayrıştırma

Şimdi ertelediğin küçük bir başka projeyle ilgilenmen gerekiyor. Şirketin sana imzalı sözleşmelerin PDF dosyalarını verdi. Projenin hedefi, bu dosyalardan ayrıştırdığın bilgilerle bir veritabanı oluşturmak. Bu sütunlardan üçü, sözleşmenin imzalandığı gün, ay ve yıla karşılık gelmeli.
Tarihler Signed on 05/24/2016 biçiminde görünüyor (05 ayı, 24 günü gösteriyor). Bu bilgiyi çıkarmak için yakalama gruplarını kullanmaya karar veriyorsun. Ayrıca, bu bilgiyi farklı değişkenlerde ayrı ayrı saklayabilmek için de geri çağırmak istiyorsun.

Bir kavram kanıtı yapmaya karar veriyorsun.

Bir sözleşmenin metnini içeren contract değişkeni ve re modülü oturumunda zaten yüklü. Veriyi görmek için IPython Shell'de print() kullanabilirsin.

Bu egzersiz, kursun bir parçasıdır

Python'da Regular Expressions

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Write regex and scan contract to capture the dates described
regex_dates = r"____\s____\s(____)/(____)/(____)"
dates = re.____(____, ____)
Kodu Düzenle ve Çalıştır