The stupid question is the question not asked | |
PerlMonks |
Re: Regex being stupidby Athanasius (Archbishop) |
on Sep 19, 2013 at 03:10 UTC ( [id://1054764]=note: print w/replies, xml ) | Need Help?? |
The code fragment shown has a number of problems. First, the string used to initialise $text contains the “@” symbol, which triggers interpolation within double quotes. This needs to be escaped, or else change to single quotes. Second, the replacement part of a substitution cannot contain assertions such as \w+. Third, as davido says, the regex will fail to match because it requires a whitespace character (\s) before the first capture, but the given string does not contain any whitespace in that position. Try this as a start:
Output:
Hope that helps,
In Section
Seekers of Perl Wisdom
|
|