Thread Zu perlfaq: "How can I make \w match national character sets?"
(10 answers)
Opened by Gast at 2009-10-17 18:05
Durch das "use utf8" ist die String-Konstante "upgegradet", daher sollte das auch ohne den ganzen locale-Kram funktionieren. Der Sourcecode muss nur utf8-kodiert sein (das wird mit "use utf8" deklariert). Bei mir funktioniert es dann auch.
Update: Wenn ich das richtig verstanden habe, soll \w ab 5.12 nur noch Ascii-Zeichen matchen. Falls Du also ein Perl hast, was neuer als 5.10.x ist (d.h. zu diesem Zeitpunkt eine Entwicklerversion), dann kann es sein, dass das so nicht geht. Vermutlich muss man dann Update: Wobei es wohl mit "use locale" oder "use legacy" auch noch mit \w funktionieren soll.. Last edited: 2009-10-17 18:57:32 +0200 (CEST) Lieblingsmodule: IPC::System::Simple, Path::Class
|