Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Αυτό που δίνει όπως το καταλαβαίνω είναι ένα επιμέρους αντικείμενο, και μπορείς να βγάλεις και άλλα. Πάντως αν κατάλαβα, θα παίζει για όλα τα data το κάθε επιμέρους compile αντικείμενο.

Και κάπως έτσι (δεδομένου και του παραδείγματος) αχρηστεύονται συγγράματα και γνώςη του θεωρητικού τομέα της πληροφορικής που λένε για regexs.

  • Like 1
Δημοσ.

Ρε άνθρωπε γράψε αυτό που νομίζεις ότι είναι το σωστό, ώστε αν νομίζεις ότι δεν έχω καταλάβει κάτι, να το καταλάβω, αλλιώς τι περνάς από εδώ; Μεροκάματο κάνεις;

Δημοσ.
M2000, on 01 Apr 2016 - 9:21 PM, said:

Αυτό που δίνει όπως το καταλαβαίνω είναι ένα επιμέρους αντικείμενο, και μπορείς να βγάλεις και άλλα. Πάντως αν κατάλαβα, θα παίζει για όλα τα data το κάθε επιμέρους compile αντικείμενο.

 

Ναι μπορείς να σώσεις τα regex και να τα χρησιμοποιείς όποτε θέλεις 

Απλά το pattern θέλει δουλεία και δοκιμές 

κοίτα

import re
#Χρησιμόποιώ το pattern του tutorial που δούλεψε οκ
pattern = r'\S+@\S+'
email_reg=re.compile(pattern)
# Αλλάζω το κείμενο
a=r'''
Ξέχασα να σου πώ ότι το mail μου είναι [email protected]ή[email protected] μπλα μπλα
Μου άρεσε πολύ ο ύμνος του ΠΑΟΚ "μπλα μπλα στα@@μου ή Μέρκελ και ο Σαρκοζί
μπλα μπλα
'''
# Βρίσκω τα email 
emails=email_reg.findall(a)

print (emails)

# Θα δώ ['[email protected]ή[email protected]', 'στα@@μου']
# Αντί για ['[email protected]', '[email protected]']
 

Δέν είναι αυτό που περίμενα και πρέπει να αλλάξω το pattern

  • Like 1

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...