Thread Welche Schreibweise verwendet ihr ?: ... nur aus Interesse (168 answers)
Opened by havi at 2003-09-11 23:56

Strat
 2006-04-23 20:03
#51012 #51012
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
@skid burn: eq oder =~ sind aber zwei voellig unterschiedliche sachen. was man davon verwendet, haengt davon ab, was man wie vergleichen will.

gleichheit case-sensitive:
Code: (dl )
1
2
3
$string eq 'Perl-community'
# und
$string =~ /^Perl-community$/

sind identisch

gleichheit case insensitive
Code: (dl )
1
2
3
lc($string) eq 'perl-community' # muesste eigentlich schneller sein
# und
$string =~ /^Perl-community$/i


mit deinem weg aber ueberpruefst du lediglich, ob in $string die Zeichenkette Perl-community vorkommt; es wuerde auch auf folgende strings matchen:
Code: (dl )
1
2
Hallo Perl-community
HallopErL-Communityyo

manchmal will man sowas, manchmal jedoch waere sowas ein fehler (z.B. bei der ueberpruefung von username/passwort...)
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Welche Schreibweise verwendet ihr ?: ... nur aus Interesse