From wolfgang.banaston at gmail.com Wed Jan 13 01:19:45 2016 From: wolfgang.banaston at gmail.com (WFB) Date: Wed, 13 Jan 2016 10:19:45 +0100 Subject: [Linz-pm] =?utf-8?q?Perl6_und_regex=3A_Alles_au=C3=9Fer_=3C/messa?= =?utf-8?b?Z2U+?= Message-ID: Hallo, Leute! Ich spiel mich immer noch mit perl6 rum, was soll ich sagen, es macht einfach Spa?... Gerade macht mir aber ein Problem zu schaffen, wieder mal Grammars: use v6; grammar message { token TOP { } token tokenstart { \ } token message { .*? <.tokenend> } token tokenend { \<\/message\> } } my $rec = "Ich bin eine MessageIch bin eine MessageIch bin eine MessageIch bin eine MessageIch bin eine MessageIch bin eine Message"; while my $match = message.subparse($rec) { say ~$match; $rec = $rec.subst($match, ""); } Das funktioniert wie erwartet, allerdings ist <.tokenend> immer in $/ dabei. obwohl ich irgendwo gelesen habe, dass der . bewirkt das das nicht gespeichert wird. Gibt es einen anderen Weg das zu erreichen? Gibt es vielleicht sowas wie , damit alles au?er gefunden wird? Danke und Gr??e, Wolf -------------- next part -------------- An HTML attachment was scrubbed... URL: