Die Suche ergab 87 Treffer
- Montag 5. März 2007, 12:43
- Forum: Allgemeine Fragen
- Thema: Lines aus Files mit verschiedenen Line endings extrahieren
- Antworten: 8
- Zugriffe: 1568
- Montag 5. März 2007, 11:59
- Forum: Allgemeine Fragen
- Thema: Lines aus Files mit verschiedenen Line endings extrahieren
- Antworten: 8
- Zugriffe: 1568
Du kannst re.split nehmen um mehrere Separator anzugeben
Code: Alles auswählen
re.split("\r\n|\n|\r", text)
- Freitag 2. März 2007, 17:21
- Forum: Allgemeine Fragen
- Thema: Bewertung meines ersten ernst gemeinten Python-Codes
- Antworten: 18
- Zugriffe: 2951
Zu Luzandros RE-Verbesserung: Diese Methode: addr = longAddrRE.search(addr).group(1) hat einen Nachteil. Gibt es keinen Treffer, gibt search() None zurück, was bedeutet, dass group() nicht aufgerufen werden kann. Es müsste dann schon eher so heißen: foo = longAddrRE.search(addr) if foo is not None:...
- Freitag 2. März 2007, 12:43
- Forum: Allgemeine Fragen
- Thema: Bewertung meines ersten ernst gemeinten Python-Codes
- Antworten: 18
- Zugriffe: 2951
- Freitag 23. Februar 2007, 16:00
- Forum: Allgemeine Fragen
- Thema: Wieder mal Regular Expressions
- Antworten: 13
- Zugriffe: 3475
Re: Wieder mal Regular Expressions
Wenn ich dich richtig verstanden habe, müsste auch das reichen:
Code: Alles auswählen
map(len, re.findall(r"\S+|\s+", text))
- Freitag 23. Februar 2007, 15:38
- Forum: Allgemeine Fragen
- Thema: RegEx-Performance Beispiele
- Antworten: 7
- Zugriffe: 3327
- Freitag 23. Februar 2007, 07:45
- Forum: Allgemeine Fragen
- Thema: RegEx-Performance Beispiele
- Antworten: 7
- Zugriffe: 3327
Re: RegEx-Performance Beispiele
print "%.2f usec/pass" % (loop * t1.timeit(number = loop) / loop) Was soll denn der Sinn von diesem *loop/loop sein? error_l1 = re.compile(r'error|miss|issing|inval|nvalid|math') error_l2 = re.compile(r'error|m?(iss(?:ing)?|ath)|i?nval(?:id)?') Die Ausdrücke sind auch nicht wirklich equiv...
- Mittwoch 21. Februar 2007, 09:41
- Forum: Allgemeine Fragen
- Thema: Einige Fragen zu Klassen
- Antworten: 13
- Zugriffe: 2693
- Mittwoch 21. Februar 2007, 09:12
- Forum: Allgemeine Fragen
- Thema: Einige Fragen zu Klassen
- Antworten: 13
- Zugriffe: 2693
Re: Einige Fragen zu Klassen
Jepp. Das ist nur ein Styleguide. Man kann auf Methoden und Attribute mit einem _ oder __ weiterhin von außen zugreifen. Wobei bei 2 Unterstrichen der Name des Attributes geändert wird und man nicht direkt mit dem eigentlichen Namen darauf zugreifen kann, aber was der Sinn davon ist weiß ich eigent...
- Freitag 16. Februar 2007, 11:56
- Forum: Allgemeine Fragen
- Thema: [gelöst] RegExp - mehrere Treffer in einer Zeile
- Antworten: 10
- Zugriffe: 3171
Du hast einen anderen input: das *666 bezieht sich bei dir auf den String "xXXX" und damit gibt es viel früher einen Match.querdenker hat geschrieben:habe das gerade mal nachgestellt:
Code: Alles auswählen
>>> import re, timeit >>> input='x' 'XXX'*666 + 'x'
- Donnerstag 15. Februar 2007, 18:24
- Forum: Allgemeine Fragen
- Thema: [gelöst] RegExp - mehrere Treffer in einer Zeile
- Antworten: 10
- Zugriffe: 3171
- Donnerstag 15. Februar 2007, 17:54
- Forum: Allgemeine Fragen
- Thema: [gelöst] RegExp - mehrere Treffer in einer Zeile
- Antworten: 10
- Zugriffe: 3171
- Donnerstag 15. Februar 2007, 13:23
- Forum: Allgemeine Fragen
- Thema: in for ... in ... auf index zugreifen
- Antworten: 10
- Zugriffe: 2837
Dill hat geschrieben: >>> s
'\x01'
>>> print s
☺ #<-- hier hätte ich gern die hex darstellung!!
Code: Alles auswählen
>>> print '\x01'.encode("string-escape")
\x01
- Mittwoch 14. Februar 2007, 10:17
- Forum: Allgemeine Fragen
- Thema: Frage zu sys.stdin sys.sdout und sys.stderr
- Antworten: 3
- Zugriffe: 1073
- Mittwoch 14. Februar 2007, 07:30
- Forum: Allgemeine Fragen
- Thema: [Gelöst] Frage zu non-overlapping matches.
- Antworten: 8
- Zugriffe: 2081
Machbar ja, sinnvoll in meiner Meinung nach nicht - dein voriger Ausdruck sucht den längsten Match, der _irgendetwas_ findet, also einfach alles. Was du willst ist der kürzeste Teil, der _nicht_ deine anderen Teile matcht - solche negativen Geschichten als regex ausdrücken ist etwas mühsam, aber in ...
- Dienstag 13. Februar 2007, 16:28
- Forum: Allgemeine Fragen
- Thema: Typenumwandlung
- Antworten: 16
- Zugriffe: 3440
- Dienstag 13. Februar 2007, 08:10
- Forum: Allgemeine Fragen
- Thema: Bildschirm löschen bei Programmstart/ während Programmausfüh
- Antworten: 2
- Zugriffe: 4619
Das einfachste ist wohl du verwendest
solltest du das Programm auch unter Windows verwenden wollen, musst du eben noch eine Abfrage einbauen und "cls" nehmen
Code: Alles auswählen
os.system("clear")
- Montag 12. Februar 2007, 10:29
- Forum: Offtopic
- Thema: Ubuntu oder Kubuntu?
- Antworten: 100
- Zugriffe: 21246
Bei XP gabs auch schon virtuelle Desktops mit den PowerToys: http://www.microsoft.com/windowsxp/down ... rtoys.mspx
- Sonntag 11. Februar 2007, 18:13
- Forum: Allgemeine Fragen
- Thema: Magisches Verhalten in Perl und Python
- Antworten: 64
- Zugriffe: 5698
Und ich hatte schon gehofft, birkenfeld hätte endlich ein Schlusswort gefunden... Wenn ich mit einer bestimmten Klassen arbeiten möchte, muß ich auch die Dokumentation der entsprechenden Basisklassen kennen. Das erfordert eine Einarbeitung, die recht umfangreich sein kann. Was bitteschön ist da der ...
- Sonntag 11. Februar 2007, 10:13
- Forum: Allgemeine Fragen
- Thema: PythonWin vergleichbarer Editor für Linux?
- Antworten: 13
- Zugriffe: 4209