Hallo,
Wieso postest du in der Lounge und nicht beispielsweise in "Shell und Programmieren"?
Derkleinealfred schrieb:
Hallo zusammen,
Wie kann ich einen Vergleich (bspw. von 2 Hashes) machen, oder ein config file einlesen und das case sensitive einfach ignorieren?
Ein einfaches Perl-Beispiel für Stringvergleiche:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 | #!/usr/bin/perl -w
use strict;
my $str1 = 'Perl';
my $str2 = 'perl';
my $str3 = 'perle';
if( lc($str1) eq lc($str2) ) {
print "Gleich\n";
} else {
print "Ungleich\n";
}
if ( lc($str1) eq lc($str3) ) {
print "Gleich\n";
} else {
print "Ungleich\n"
}
# Noch ein Beispiel mit Regex
if ($str1 =~ /^$str2$/i) {
print "Auch mit Regex gleich\n";
}
|
Aber wahrscheinlich wäre es deutlich einfacher, wenn du genau erklärst, was du erreichen willst.
Da mit /i oder lc oder uc habe ich schon probiert, -.-
Und was hast du genau ausprobiert?