PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Pörl]: String überprüfen



Trillian
25-11-2001, 10:32
Hi,
das Topic is ein bisschen doof, aber mir ist nichts besseres, kurzes eingefallen.

Ich möchte in einem Script eine Variable daraufhin überprüfen, ob sie mit "foo" endet.

Ich hab Perl fast keine Ahnung, will mir nur schnell ein XChat Script zusammenhacken... wäre nett, wenn mir grad mal jemand weiterhelfen könnte :)

Trillian

ponzellus
25-11-2001, 12:01
Hi Trillian

so sollte es gehen:


if($var =~ m/foo$/)


-ponzellus-

jean_luc_picard
19-05-2004, 20:40
Ich möchte zwei Strings vergleichen, diese sollen exakt gleich sein. Bei if-Abfragen ist Perl aber sehr kulant.
Z.B.:



$string="hallo";
if ("$string" =~ "all") { print "matches"; }


Ich weiß, dass man das mit nem regulären Ausdruck unterbinden kann, aber geht es denn nicht einfacher als so:



$string="hallo";
if ("$string" =~ /^all$/) { print "matches"; }


?? Naja ok, ist ja eigentlich auch nicht lang...trotzdem wäre die obere Schreibweise anschaulicher...


Gruß, Picard

Badsteve
19-05-2004, 21:40
$string="hallo";
if ($string eq "all") { print "equal"; }