Python text dosyasının içerisinde bulunan tırnak içerisindeki yazıyı almak yardım

Merhaba, yapmak istedigim şey deneme.txt isimli text dosyasının içerisinde 0. satırda bulunan
test1234 “deneme123” yazısının sadece tırnak içerisinde bulunan bölümünü almak yani almak istedigim çıktı deneme123 bunu yapamıyorum yardımcı olursanız sevinirim.

KOD;

file = open('deneme.txt')
all_lines = file.readlines()
print(all_lines[0])
file.close()

regex iş görür:

import re
line = 'test1234 "deneme123"\n'
match = re.search(r'"(.+?)"', line)
istenen = match.group(1) # $1 misali

Şöyle basit bir yöntem kullanılabilir:

f = 'test1234 "deneme123"\n'

print(f[f.index("\"") + 1 :f.rindex("\"")])

bunu deneme.txt içerisinde nasıl yapacagım line isimli degişken üzerinden yapmak degil amacım

Sizin all_lines[0] dediğinize line dedim.

for line in file:
   match = re.search(r'"(.+?)"', line)
   if match:
       istenen = match.group(1) # $1 misali
       print(istenen)

diye file’ı gezerek de yapabilirsiniz.

2 Beğeni

file = open(“file.txt”,“w”).readlines()
print(file[0].split(’"’)[1])

eğer satırda bir çift tırnak varsa bu iş görür

1 Beğeni

Siz zaten dosyayı okumayı ve belirli satırları elde etmeyi halletmişsiniz, sorunuzdaki koddan bu anlaşılıyor. Böyle bir soru sormanız anlamsız biraz.

2 Beğeni

Yardımlarınız için teşekkürler sorun çözüldü :slight_smile: