ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
989
989
EMPFEHLEN
-
23.08.04 01:35 #1
Mitglied Bronze
- Registriert seit
- Aug 2003
- Beiträge
- 39
Hallo,
ich moechte im folgenden Code-Fragment in den if-Teil gelangen,
weiss aber nicht wie ich den Vergleich formulieren muß...
Code :1 2 3 4 5 6 7 8 9 10 11 12 13
$price = "8.990"; $cmp_price = "price[$price]"; print "\n cmp_price: $cmp_price \n"; $output = "----Passat EURO 3---Kombi---RD[0899]---price[8.990]---kW[77]---"; print "\n output: $output \n"; if ( $output =~ /$cmp_price/ ) { print "\n if-branch \n"; } else { print "\n else-branch \n"; } ## if
-
26.08.04 15:32 #2
Hi,
abgesehen davon das ich dir nicht ganz folgen kann was dein genaues Problem ist... aber du möchtest einfach nur zwei Variablen vergleichen?
-
26.08.04 16:37 #3
Mitglied Bronze
- Registriert seit
- Aug 2003
- Beiträge
- 39
Hallo,
wenn Du den code mal ausgefuehrt haettest, haettest Du auch gesehen, dass man so niemals in den if-Teil gelangt, weil $cmp_price Sonderzeichen enthaelt.
Die Loesung des Problems lautet:
if ( $output =~ /\Q$cmp_price\E/ ) {
Dadurch sind alle Sonderzeichen ge-quoted.
Gruss
Ähnliche Themen
-
[VBS]Regular Expression
Von Dark Ranger im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 19.10.07, 09:59 -
Regular Expression
Von DrOverflow im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 2Letzter Beitrag: 23.01.07, 09:16 -
regular expression
Von jenno im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 07.09.06, 11:32 -
Regular Expression
Von time-master im Forum PHPAntworten: 7Letzter Beitrag: 29.01.06, 15:22 -
Regular Expression
Von Norbert Eder im Forum PHPAntworten: 4Letzter Beitrag: 28.04.04, 12:24




Zitieren
Login