RegExp-Problem - eher nicht...

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
mager
Beiträge: 24
Registriert: 03.09.2005 18:57:01

RegExp-Problem - eher nicht...

Beitrag von mager » 13.01.2006 23:07:18

Hallo,

meine Frau hatte gerade die witzige Idee, daß der Vorame unseres Nachwuchses nur aus einer Neukombination unserer Vornamen (Claudia&Martin) zusammengesetzt sein sollte.
Ich dachte, eigentlich kein Problem: mittels einer regular expression eine Liste mit Vornamen abklappern und die Treffer auswerfen.
:oops: irgendwie bin ich aber schon beim Entwurf der RegExp gescheitert - wer könnte mir einen Zaunpfahll-Wink geben?

Martin
Zuletzt geändert von mager am 14.01.2006 14:16:05, insgesamt 1-mal geändert.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 13.01.2006 23:58:07

Die RegExp ist nun wirklich nicht schwer :)

Code: Alles auswählen

root@gms1:~/tmp# echo tina | perl -ne ' print "ok\n" if /^[ClaudieMartin]*$/i; '
ok
root@gms1:~/tmp# echo blub | perl -ne ' print "ok\n" if /^[ClaudieMartin]*$/i; '

Gruß
gms

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 14.01.2006 00:23:15

Warum so kompliziert - nennt das Kind einfach Kind.
Meine Katze heißt auch nur Katze und nicht garfield oder so.

stelle mir gerade vor:
<foo>: Paaaaaaapa warum habe ich den Namen <foo>?
Papa: naja - war noch nicht so fit mit der bash - sorry <foo> :mrgreen:

markus

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 14.01.2006 00:41:23

meandtheshell hat geschrieben:Warum so kompliziert - nennt das Kind einfach Kind.
Meine Katze heißt auch nur Katze und nicht garfield oder so.
<katze>: Markus warum heiße ich Katze ?
<meandtheshell>: naja - war schon mühsam genug mir einen Namen fürs Forum einfallen zu lassen :mrgreen:

Gruß
gms

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 14.01.2006 00:54:45

@gms
ROFL - naja wie das halt so ist mit den Namen - ob es nicht einfacher wäre jedem bei der Geburt eine Nummer zu geben und dann zu incrementieren usf.?
Eltern würden so viel Zeit sparen - die Amis hätten ihre Freund - unique Key für ihr Datenbanken 8)

markus & Katze :P (Katze ist aber wenigstens noch origineller als markus - was für ein scheiß Name (I should have taken the number!))

ToPeG
Beiträge: 437
Registriert: 14.04.2004 00:42:06

Beitrag von ToPeG » 14.01.2006 08:30:05

Allso ich habe mal ein kleines Script geschrieben, das mi den Buchstaben der angebenen Namen neue Namen sucht.
Das Script:
http://nopaste.debianforum.de/2185
und eine Liste mit Namen (Wenige Deutsche und männliche/weibliche durcheinander sind so um die 9000, die hatte nich noch :-) )
http://nopaste.debianforum.de/2184

Pack beides in ein Verzeichnis und führe es aus:

Code: Alles auswählen

perl 2185 Claudie Martin
Das Script läuft recht lange, da alle Zeichenkombinationen ausprobiert werden.
Im Script gibt es die Variablen "$min" und "$max" die bestimmen wie lang der kürzeste und wie lang der längste Name sein soll. Voreingestellt ist "$min=3" und "$max=6"

mager
Beiträge: 24
Registriert: 03.09.2005 18:57:01

Beitrag von mager » 14.01.2006 09:27:35

Wow! Danke! Martin

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 16.01.2006 01:20:17

meandtheshell hat geschrieben:<foo>: Paaaaaaapa warum habe ich den Namen <foo>?
Hehe.

Standesbeamter: "Wollen sie ihr Kind wirklich 'Segmentation fault' nennen?"

Antworten