
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: 1846
- Montag 5. März 2007, 11:59
- Forum: Allgemeine Fragen
- Thema: Lines aus Files mit verschiedenen Line endings extrahieren
- Antworten: 8
- Zugriffe: 1846
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: 3629
- Freitag 2. März 2007, 12:43
- Forum: Allgemeine Fragen
- Thema: Bewertung meines ersten ernst gemeinten Python-Codes
- Antworten: 18
- Zugriffe: 3629
- Freitag 23. Februar 2007, 16:00
- Forum: Allgemeine Fragen
- Thema: Wieder mal Regular Expressions
- Antworten: 13
- Zugriffe: 3821
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: 3519
Was verstehst du unter "dieses Problem" und "konventionell"? Das erste dort angegebene Beispiel mit "a?^na^n" ist ja sowieso nur zur Demonstration geeignet, um zu sehen _dass_ ein Problem auftritt und recht einleuchtend ist _warum_ es in diesem Fall auftritt - allerdings würde sowieso niemand auf ...
- Freitag 23. Februar 2007, 07:45
- Forum: Allgemeine Fragen
- Thema: RegEx-Performance Beispiele
- Antworten: 7
- Zugriffe: 3519
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 equivalent ...
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 equivalent ...
- Mittwoch 21. Februar 2007, 09:41
- Forum: Allgemeine Fragen
- Thema: Einige Fragen zu Klassen
- Antworten: 13
- Zugriffe: 3164
- Mittwoch 21. Februar 2007, 09:12
- Forum: Allgemeine Fragen
- Thema: Einige Fragen zu Klassen
- Antworten: 13
- Zugriffe: 3164
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 ...
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 ...
- Freitag 16. Februar 2007, 11:56
- Forum: Allgemeine Fragen
- Thema: [gelöst] RegExp - mehrere Treffer in einer Zeile
- Antworten: 10
- Zugriffe: 3607
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: 3607
- Donnerstag 15. Februar 2007, 17:54
- Forum: Allgemeine Fragen
- Thema: [gelöst] RegExp - mehrere Treffer in einer Zeile
- Antworten: 10
- Zugriffe: 3607
- Donnerstag 15. Februar 2007, 13:23
- Forum: Allgemeine Fragen
- Thema: in for ... in ... auf index zugreifen
- Antworten: 10
- Zugriffe: 3095
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: 1238
- Mittwoch 14. Februar 2007, 07:30
- Forum: Allgemeine Fragen
- Thema: [Gelöst] Frage zu non-overlapping matches.
- Antworten: 8
- Zugriffe: 2347
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: 3901
- Dienstag 13. Februar 2007, 08:10
- Forum: Allgemeine Fragen
- Thema: Bildschirm löschen bei Programmstart/ während Programmausfüh
- Antworten: 2
- Zugriffe: 4931
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: 25731
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: 7445
- Sonntag 11. Februar 2007, 10:13
- Forum: Allgemeine Fragen
- Thema: PythonWin vergleichbarer Editor für Linux?
- Antworten: 13
- Zugriffe: 4590