Εμφάνιση 1-14 από 14
  1. #1
    Εγγραφή
    03-09-2003
    Περιοχή
    Όπου υπάρχει PC με δίκτυο :)
    Μηνύματα
    1.647
    Downloads
    1
    Uploads
    0
    Τύπος
    Leased
    Ταχύτητα
    10 Gbps
    ISP
    ΕΔΕΤ
    Router
    Cisco μαραφέτια
    Question
    Καλησπέρα,

    Το συγκεκριμένο, αν και θα το χρειαστώ στο Azureus, δεν έχει σχέση με torrents αλλά είναι "άσκηση" κανονικών εκφράσεων... Επειδή όμως έχω πολύυυ καιρό να ασχοληθώ με αυτά, μπορεί κάποιος να βοηθήσει?

    Έστω τα 3 παρακάτω strings:
    1) Prison.Break.S03E01.HDTV.XviD-XOR.torrent
    2) Prison.Break.S03E01.720p.HDTV.x264-CTU.torrent
    3) Prison.Break.S03E01.HR.HDTV.XviD-CTU.torrent

    Θέλω ένα regular expression το οποίο να αναγνωρίζει το 1 αλλά να απορρίπτει τα 2 και 3.

    Τώρα έχω βάλει το παρακάτω...
    [Pp]rison.[Bb]reak.[Ss]03[Ee][0-9].*

    Προφανώς κάτι πρέπει να συμπληρώσω στο τέλος ώστε όταν βλέπει 720 ή HR ή ότι άλλο θέλω εγώ να το απορρίπτει...

    Καμιά βοήθεια? Που να ψάχνω τώρα τις σημειώσεις από το 2ο έτος

  2. #2
    Εγγραφή
    03-11-2005
    Περιοχή
    Belfast, UK
    Ηλικία
    44
    Μηνύματα
    2.256
    Downloads
    20
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    78Mbps/19Mbps
    ISP
    Plusnet
    Router
    Plusnet Hub One
    Το παρακάτω δε θα κάνει αυτό που ζητάς;

    [Pp]rison.[Bb]reak.[Ss]03[Ee][0-9].HD*

  3. #3
    Εγγραφή
    03-09-2003
    Περιοχή
    Όπου υπάρχει PC με δίκτυο :)
    Μηνύματα
    1.647
    Downloads
    1
    Uploads
    0
    Τύπος
    Leased
    Ταχύτητα
    10 Gbps
    ISP
    ΕΔΕΤ
    Router
    Cisco μαραφέτια
    Το παραπάνω βγάζει fail και στα 3....

  4. #4
    Εγγραφή
    17-05-2005
    Περιοχή
    Κυψέλη
    Ηλικία
    55
    Μηνύματα
    642
    Downloads
    3
    Uploads
    0
    Ταχύτητα
    10240/1024
    ISP
    Forthnet
    Router
    Speedtouch 780(i)WL
    SNR / Attn
    11(dB) / 33(dB)
    Ναι, γιατί έχει δύο ψηφία μετά το E, άρα πρέπει να γραφτεί:
    [Pp]rison.[Bb]reak.[Ss]03[Ee][0-9][0-9].HD*

  5. #5
    Εγγραφή
    03-09-2003
    Περιοχή
    Όπου υπάρχει PC με δίκτυο :)
    Μηνύματα
    1.647
    Downloads
    1
    Uploads
    0
    Τύπος
    Leased
    Ταχύτητα
    10 Gbps
    ISP
    ΕΔΕΤ
    Router
    Cisco μαραφέτια
    Tnx!

    Με τη βελτιωμένη έκδοση του pstr κόβεται πλέον το 2 αλλά συνεχίζει να περνάει το 3 (και φυσικά το 1 που θέλουμε)...

  6. #6
    Εγγραφή
    22-10-2004
    Μηνύματα
    2.435
    Downloads
    4
    Uploads
    0
    Ταχύτητα
    102400/10240
    ISP
    Cosmote
    DSLAM
    ΟΤΕ - ΧΟΛΑΡΓΟΣ
    Router
    Speedport Plus
    Μπορείς να εξηγήσεις τι ακριβώς θες να κάνεις; Γιατί δεν κατάλαβα από το παράδειγμά σου. Τι ακριβώς θες να περνάει και τι ακριβώς να κόβεις; Επίσης μην ξεχνάς (νομίζω δηλαδή) ότι το ^ μέσα σε character class το κάνει negate.
    Heh, screw you guys... I'm going home!

  7. #7
    Εγγραφή
    17-05-2005
    Περιοχή
    Κυψέλη
    Ηλικία
    55
    Μηνύματα
    642
    Downloads
    3
    Uploads
    0
    Ταχύτητα
    10240/1024
    ISP
    Forthnet
    Router
    Speedtouch 780(i)WL
    SNR / Attn
    11(dB) / 33(dB)
    Μα δεν γίνεται να κάνει match το 3 γιατί μετά το Ε01 υπάρχει HR και όχι HD που έχουμε στο expression (εκτός αν μου διαφεύγει κάτι)...

    [Pp]rison.[Bb]reak.[Ss]03[Ee][0-9][0-9].HD*

  8. #8
    Εγγραφή
    03-09-2003
    Περιοχή
    Όπου υπάρχει PC με δίκτυο :)
    Μηνύματα
    1.647
    Downloads
    1
    Uploads
    0
    Τύπος
    Leased
    Ταχύτητα
    10 Gbps
    ISP
    ΕΔΕΤ
    Router
    Cisco μαραφέτια
    To 3 γίνεται ίσως επειδή το HR.HDTV περιέχει το HD λίγο πιο πέρα... Αν θυμάμαι σωστά η τελεία εκτός από τελεία είναι και ειδικός χαρακτήρας... (?)

    Μία άλλη λύση που μου ήρθε τώρα είναι να βάλω στο Azureus "Disable after success". Επομένως παρότι και τα 3 θα περνάνε τον έλεγχο θα κατεβαίνει μόνο το 1 αφού χρονικά εμφανίζεται πάντα πρώτο στους trackers (τα άλλα δύο είναι τα 700+ MB releases υψηλής ποιότητας). Άρα κατεβαίνει το πρώτο torrent και το φίλτρο γίνεται disable...

    @Dvm: Αυτό που θέλω να κάνω είναι να κατεβάζω αυτόματα κάποια torrents όταν εγώ π.χ. θα λείπω. Επίσης και καλό ratio θα φτιάχνω αφού θα μπαίνω στο torrent από τους πρώτους Όχι ότι το έχω ανάγκη πλέον....

    Τέσπα, πιο πολύ κόλλημα έφαγα με τα regular expressions. Δεν χάθηκε και ο κόσμος να κατεβάζω το torrent στις 9 με το χέρι όταν θα φτάνω στο γραφείο

  9. #9
    Εγγραφή
    13-02-2007
    Περιοχή
    Χαλάνδρι
    Ηλικία
    41
    Μηνύματα
    2.759
    Downloads
    3
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    99999/9997
    ISP
    ΟΤΕ Conn-x
    Router
    Speedport W 724V
    SNR / Attn
    10.2(dB) / 6.5(dB)
    Bασικά εαν σε ενδιαφέρει να κάνεις match μόνο το πρώτο τότε αυτό αρκεί.
    Κώδικας:
    .*1\.HD.*


    I don't care if we have only one percent of the users, as long as they're the best one percent.
    It's a clear choice for quality over quantity, and originality over following the herd. I like that.

  10. #10
    Εγγραφή
    17-05-2005
    Περιοχή
    Κυψέλη
    Ηλικία
    55
    Μηνύματα
    642
    Downloads
    3
    Uploads
    0
    Ταχύτητα
    10240/1024
    ISP
    Forthnet
    Router
    Speedtouch 780(i)WL
    SNR / Attn
    11(dB) / 33(dB)
    Παράθεση Αρχικό μήνυμα από bill2003 Εμφάνιση μηνυμάτων
    To 3 γίνεται ίσως επειδή το HR.HDTV περιέχει το HD λίγο πιο πέρα... Αν θυμάμαι σωστά η τελεία εκτός από τελεία είναι και ειδικός χαρακτήρας... (?)

    ...
    Σωστά (αν θυμάμαι καλά από το δημοτικό η τελεία κάνει match κάθε χαρακτήρα εκτός από το cr και lf). Οπότε το σωστό θα ήταν:
    [Pp]rison\.[Bb]reak\.[Ss]03[Ee][0-9][0-9]\.HD*


    edit: μήπως τελικά δεν χρειάζεται το αστεράκι στο τέλος για να κάνει match μόνο το πρώτο; Από αυτό το site http://www.fileformat.info/tool/regex.htm χωρίς το αστεράκι στο τέλος δουλεύει σωστά...
    Τελευταία επεξεργασία από το μέλος pstr : 18-09-07 στις 18:21.

  11. #11
    Εγγραφή
    03-09-2003
    Περιοχή
    Όπου υπάρχει PC με δίκτυο :)
    Μηνύματα
    1.647
    Downloads
    1
    Uploads
    0
    Τύπος
    Leased
    Ταχύτητα
    10 Gbps
    ISP
    ΕΔΕΤ
    Router
    Cisco μαραφέτια
    Τελικά είναι χωρίς αστεράκι, δικιο έχεις.
    [Pp]rison\.[Bb]reak\.[Ss]03[Ee][0-9][0-9]\.HD

    Tnx για την βοήθεια Πάντως μία επανάληψη σε αυτά όταν βρω χρόνο δεν βλάπτει...

  12. #12
    Εγγραφή
    22-10-2004
    Μηνύματα
    2.435
    Downloads
    4
    Uploads
    0
    Ταχύτητα
    102400/10240
    ISP
    Cosmote
    DSLAM
    ΟΤΕ - ΧΟΛΑΡΓΟΣ
    Router
    Speedport Plus
    Βρε τι θες να κάνεις εννοούσα με τα regular expressions. Το ότι το θες για να κατεβάζεις το κατάλαβα.
    Παρεπιπτόντως αυτό το ξέρεις;
    Πολύ χρήσιμο site.
    Heh, screw you guys... I'm going home!

  13. #13
    Εγγραφή
    03-09-2003
    Περιοχή
    Όπου υπάρχει PC με δίκτυο :)
    Μηνύματα
    1.647
    Downloads
    1
    Uploads
    0
    Τύπος
    Leased
    Ταχύτητα
    10 Gbps
    ISP
    ΕΔΕΤ
    Router
    Cisco μαραφέτια
    Α, οκ

    Ναι το ξέρω το site, όπως και το RegexBuddy, είχα λιώσει πριν 4 χρόνια με αυτό!
    Όρεξη και χρόνο για διάβασμα δεν έχω, γι'αυτό έκανα post, για μασημένη τροφή

  14. #14
    Εγγραφή
    22-09-2003
    Μηνύματα
    81.688
    Downloads
    218
    Uploads
    48
    Άρθρα
    6
    Τύπος
    VDSL2
    Ταχύτητα
    204800/20480
    ISP
    Wind
    Router
    Technicolor DGA4130
    SNR / Attn
    6(dB) / 2.8(dB)
    Path Level
    Interleaved
    Υπάρχει Prison Break torrent ?
    Διαβάστε τους κανόνες του Forum.

    We'll build a fortress to keep them out and in a world gone silent I'll be your sound and if they try to hurt you I'll tear them down I'm always with you now....
    I forgot that I might see, so many Beautiful things
    everything that has a beginning has an end
    See the mirror in your eyes-see the truth behind your lies-your lies are haunting me See the reason in your eyes-giving answer to the why- your eyes are haunting me

Παρόμοια Θέματα

  1. Regular Expressions με PHP
    Από mookie στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 6
    Τελευταίο Μήνυμα: 04-01-07, 02:35

Tags για αυτό το Θέμα

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας