Mailinglist Archive: opensuse-de (5177 mails)
| < Previous | Next > |
Re: OT: Perl-: Mustersuche
- From: Matthias Staudinger <liste@xxxxxxxxxxxxxx>
- Date: Fri, 13 Jun 2003 15:31:38 +0200
- Message-id: <200306131531.38005.liste@xxxxxxxxxxxxxx>
Am Freitag, 13. Juni 2003 07:51 schrieb Stephan Hradek:
Vielen Dank für die Hilfe! Ich habe Lee(h)rzeichen in =~ /_$b_/ eingefügt,
nun funzt es!
Grüße
Matthias
Ich hab bisher folgendes benutzt:
if ($a =~ /$b/) {..do blabla..}
Ist soweit korrekt - mit Ausnahme von eventuellen Sonderzeichen in $b (*,
Klammern, Punkt...) Dafür gibt es \Q (quotemeta): $a=~ /\Q$b/
Wenn sich $b während der Programmlaufzeit nicht ändert, solltest Du /\Q$b/o
nehmen, damit der reguläre Ausdruck nur einmal übersetzt wird.
Vielleicht willst Du auch noch Groß-, Kleinschreibung ignorieren? /\Q$b/oi
ist Dein Freund ;-)
Ergebnis, dort wird $b (2 Suchbegriffe: "Rote Rüben") scheinbar überall
gefunden... komisch!?
Ja. Sehr merksürdig
Vielen Dank für die Hilfe! Ich habe Lee(h)rzeichen in =~ /_$b_/ eingefügt,
nun funzt es!
www.perlmonks.org (englisch) hilft bei perl Fragen so gut wie IMMER.Danke für den Tip!!!
Grüße
Matthias
| < Previous | Next > |