Forum » Programiranje » Pridobivanje podatkov s pomočjo regex v Pythonu
Pridobivanje podatkov s pomočjo regex v Pythonu
i33a ::
Pozdravljeni, rešujem en problem, kjer bi mi strašno prav prišlo, če bi lahko iz delov regex-a dobil ven podatke. Najlažje razložim na primeru emaila.
Imam nek tekst v katerem so tudi emaili. Z regex-om znam dobiti celone naslove (npr. abc@gmail.com). Problem pa je, ker bi rad le uporabniška imena (v tem primeru abc).
Kdo ve na kakšen način bi lahko rešil tole?
Imam nek tekst v katerem so tudi emaili. Z regex-om znam dobiti celone naslove (npr. abc@gmail.com). Problem pa je, ker bi rad le uporabniška imena (v tem primeru abc).
Kdo ve na kakšen način bi lahko rešil tole?
radiergummi ::
Z oklepajem in zaklepajem določiš kaj se naj zajame znotraj vzorca, lahko jih je več
import re besedilo = "uporabnik1@gmail.com, nekaj vmes, uporabnik2@hotmal.com" vzorec = "(\w+)@\w+.com" print(re.findall(vzorec,besedilo))
HotBurek ::
Za primer, ko že imaš posamezne email naslove:
email = "abc@mail.si"; if email.find("@") > 0: user = email[:email.find("@")]; print(user);
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Miselni orehi 'Find and Replace' v Wordu - napredna rabaOddelek: Programiranje | 1466 (1140) | Spxy |
» | Kontakt obrazecOddelek: Izdelava spletišč | 2068 (1913) | betmen |
» | Pomoč pri kontakt formiOddelek: Izdelava spletišč | 18503 (18401) | Vzdevek |
⊘ | python pomočOddelek: Programiranje | 3421 (2342) | Mavrik |