Is this a quiz?
The regex, itself, is an example of an IEEE Std 1003.1, also known as POSIX character class syntax; see perlre, which states [:print:] is "Any alphanumeric or punctuation (special) character or the space character." The [^] syntax is normal regex syntax, so in this case, the regex will return true if any character which is not in the list of what [:print:] considers "printable" is found either array element.
The @{...}...appears to be an (possibly incorrectly written) dereferencing; I don't think it's relevant to the question.
emc
Any New York City or Connecticut area jobs? I'm currently unemployed.
There are some enterprises in which a careful disorderliness is the true method.
In reply to Re: Any idea what this does
by swampyankee
in thread Any idea what this does
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |