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 | 1599 (1273) | Spxy | 
| » | Kontakt obrazecOddelek: Izdelava spletišč | 2220 (2065) | betmen | 
| » | Pomoč pri kontakt formiOddelek: Izdelava spletišč | 18625 (18523) | Vzdevek | 
| ⊘ | python pomočOddelek: Programiranje | 3607 (2528) | Mavrik | 
