Thread mein script verweigert ignore_case in utf-8 pattern matching
(23 answers)
Opened by technix at 2013-06-02 16:19 2013-06-02T16:51:55 technix Ach, du benutzt sehr wohl Locales! Perl benutzt die des OS automatisch! Schau was passieren kann: Code: (dl
)
1 root@gwendragon ~ # locale; perl -E "say (('Testä' =~ /ä/i) ? 'Match' : 'NOMatch')" kann auch für Perl 5.8.x gelten Dort muss nur das als Einzeiler: Code (perl): (dl
)
1 2 perl -e "print (('Testä' =~ /Ä/i) ? 'Match' : 'NOMatch')" perl -e "print (('Testä' =~ /ä/i) ? 'Match' : 'NOMatch')" Und nu? keine Infos angeben. Weiterraten? ;) Last edited: 2013-06-02 19:32:45 +0200 (CEST) |