Thread regulären ausdruck in variable (16 answers)
Opened by stevg at 2003-09-10 10:25

Crian
 2003-09-10 14:36
#49797 #49797
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
[quote=format_c,10.09.2003, 08:57]@havi:Wortgrenzen. Ist nur ein Beispiel.
Der Regex sucht in einer Zeichenkette entweder begriff1 oder begriff2 oder begriff 2.
aber einbegriff1 würde er nicht matchen. Ohne die \b's jedoch schon.

Das Beispiel ist nur aus der Luft gegriffen. Wollte ihm halt noch einen Hauch von Sinn verpassen.

Gruß Alex[/quote]
Leider tut /\bwort1|wort2|wort3\b/ nicht das, was Du möchtest, es sei denn Du suchst nach wort1, vor dem eine Wortgrenze steht oder nach wort2 oder nach wort3 auf das eine Wortgrenze folgt.

/\b(?:wort1|wort2|wort3)\b/ hingegen tut das, was Du - wahrscheinlich - wolltest.

Edit: Ich seh gerade, dass Dubu darauf schon hingewiesen hat - sorry.\n\n

<!--EDIT|Crian|1063190349-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite

View full thread regulären ausdruck in variable