Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

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

[es] :: Python :: kako da u tekst fajl nađem reč ili del reči koja se nalazi ispred drugoj reči

[ Pregleda: 13667 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

igorkr
Nezaposlen
Makedonija

Član broj: 277221
Poruke: 31
*.static.siol.net.



+1 Profil

icon kako da u tekst fajl nađem reč ili del reči koja se nalazi ispred drugoj reči08.06.2017. u 16:09 - pre 21 meseci
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
 
Odgovor na temu

igorkr
Nezaposlen
Makedonija

Član broj: 277221
Poruke: 31
*.static.siol.net.



+1 Profil

icon Re: kako da u tekst fajl nađem reč ili del reči koja se nalazi ispred drugoj reči09.06.2017. u 10:08 - pre 21 meseci
.{7}(?:" nis)

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

muld

Član broj: 335774
Poruke: 8



+5 Profil

icon Re: kako da u tekst fajl nađem reč ili del reči koja se nalazi ispred drugoj reči09.06.2017. u 13:18 - pre 21 meseci
Code:
text = 'bla qla wla rla tla kla pla sla ola ela mla grad="beograd" nis ula ela hla bla bla bla grad="nis"'
gradovi = ['beograd','nis','leskovac','subotica']
e = text.split('"')
for name in e:
    if name in gradovi:
        print(name)
 
Odgovor na temu

Panta_
Aleksandar Pantić
Kragujevac

Član broj: 214959
Poruke: 511



+94 Profil

icon Re: kako da u tekst fajl nađem reč ili del reči koja se nalazi ispred drugoj reči10.06.2017. u 10:48 - pre 21 meseci
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)
 
Odgovor na temu

[es] :: Python :: kako da u tekst fajl nađem reč ili del reči koja se nalazi ispred drugoj reči

[ Pregleda: 13667 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.