Re: Wo hakt es bei dieser RegExe?
Manfred Hollstein <[email protected]> Sun, 21 Mar 2010 15:50:50 +0100
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
On Sun, 21 Mar 2010, 15:42:08 +0100, Malte Gell wrote: > Hallo, > > ich bastele an folgendem Ausdruck, gefunden werden soll in einer Zeile der > String "References" und "[email protected]". > > Ich würde das so umsetzen: > > ^References\..*albert\.einstein@egal\.com.* > > Wenn ich das nun auf www.regexe.de teste mit diesem Testsatz: > > References: [email protected],[email protected],frank.dau@irgendwo > > Dann wird aber nur "References:" gefunden, nicht [email protected]. > > Warum nicht? .* steht doch für keins oder eine beliebige Anzahl Zeichen... > albert.einsteins steht mitten in dem Satz, müsste also doch gefunden werden? Noeh, denn nach "^References" hast du ein "\." stehen, und das bedeutet das literale Zeichen "." selber! Was du suchst, ist wohl eher: ^References: .*albert\.einstein@egal\.com.* > Gruß > Malte HTH, cheers. l8er manfred