Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

kako da u tekst fajl nađem reč ili del reči koja se nalazi ispred drugoj reči

  • 3 odgovora
  • 15.612 pregleda

Najnovija ↓

kako da u tekst fajl nađem reč ili del reči koja se nalazi ispred drugoj reči 08.06.2017. u 17:09 · pre 114 meseci #1
zdravo

kako u pythonu da u text file nađem del reči u navodnika ili po broju znakova = 7 (beograd u primeru), koja je pred drugoj reči.
ili u primeru:

bla qla wla rla tla
kla pla sla ola ela
mla grad="beograd" nis ula
ela hla bla bla bla

da nađem beograd - bez navodnika, u tekstu je sa navodnika, koji se nalazi ispred nisa.

Hvala,
Igor
Re: kako da u tekst fajl nađem reč ili del reči koja se nalazi ispred drugoj reči 10.06.2017. u 11:48 · pre 114 meseci #4
Citat:
.{7}(?:" nis)

ovo mi vrača "beograd" nis". Kako da popravim da mi vrača samo beograd?


U tvom primeru, obrazac: [a-z]{7} ispisace beograd, tj. reci od 7 malih slova, na primer:

Code:
with open('file.txt') as f:
    text = f.read()
    match = re.findall('[a-z]{7}', text)
    print(match)


Ili izmedju navodnika (ne i navodnike):

Code:
with open('file.txt') as f:
    text = f.read()
    match = re.findall('"([^"]*)"', text)
    print(match)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme