Die Suche ergab 4 Treffer

von tugayyolu
Samstag 19. November 2011, 15:38
Forum: Allgemeine Fragen
Thema: Regular Expressions Hilfe
Antworten: 8
Zugriffe: 722

Re: Regular Expressions Hilfe

Hallo Mick,

erstmal danke für ausführliche Antwort.

ich habe deine Anweisung gefolgt und die 3 Strings konstruiert. Kannst du vielleicht kurz kontrollieren ob die Strings schon passen



r1:
\d{3} =123
x\1\w{2}=x123ab
\2 =x123ab
+
________________
123x123abx123ab


r2:
\w{3}- =abc-
[cdefgah]{3 ...
von tugayyolu
Samstag 19. November 2011, 13:43
Forum: Allgemeine Fragen
Thema: Regular Expressions Hilfe
Antworten: 8
Zugriffe: 722

Re: Regular Expressions Hilfe

@pillmuncher

Hallo,
ich habe r1 und r2 ausgebessert. Ich habe falsch abgetipt.

meine lösug zu r3 wäre so:

(\d\w)-> 1a
(\s\W)-> (whitespace)2
r'^((\d\w)(\s\W)\2)\3\1$->(whitespace)21a(whitespace)21a


\2,\3,\1 diese Zahlen verwirren mich. Kannst du auch erklären was die zu beduten haben?

Gruß
von tugayyolu
Samstag 19. November 2011, 12:15
Forum: Allgemeine Fragen
Thema: Regular Expressions Hilfe
Antworten: 8
Zugriffe: 722

Regular Expressions Hilfe

Hallo Leute,

ich brauche Hilfe für meine Hausafugabe.
Könnte jemand zu folgenden Regular Expressions(r1,r2,r3) einen passenden String s1,s2,s3 geben?

Code: Alles auswählen

r1 = r'^(\d{3})(x\1\w{2})\2$'
r2 = r'^(\w{3}-([cdefgah]{3}[3-8]{2}))-xfd-\1-\w{4}-\2$'
r3 = r'^((\d\w)(\s\W)\2)\3\1$'
mfg
von tugayyolu
Sonntag 13. November 2011, 12:15
Forum: Allgemeine Fragen
Thema: Was macht dieses Code?
Antworten: 2
Zugriffe: 364

Was macht dieses Code?

Hallo,

könnte jemand erklären, was bei folgendem code zu erwarten ist? Wie funktioniert es?

Code: Alles auswählen

def doit(x):
      return x(x)
doit(doit)