Was ich mich hier frage: Wo kommt denn da ein mehrdimensionaler Hash vor? Und was ist $Text? Du suchst offenbar irgendwelche Teilstrings in einem längeren String, und musst Dir auch selbst erstmal darüber klar werden, nach welchen Kriterien ein Teilstring als "Wort" behandelt werden soll. Whitespace? Zeilenumbrüche? Wir können das auch nicht wissen, und genausowenig kann es die Regex-Engine wissen.
Außerdem probier mal aus, was passiert, wenn in
$w mal sowas wie
.* drin steht. Weil Du ja perlre schon offen hast, findest Du die Lösung dort bei
\Q.
Last edited: 2015-03-08 21:46:19 +0100 (CET)