sub jasper { $_ = pop; s/\s//sg; do { push@a,$1 if /((.*).?(??{reverse$2}))/i; } while s/.//; (sort{length($b)<=>length$a}@a)[0] } [download]
In reply to Re: Finding longest palindrome from a string by Jasper in thread Finding longest palindrome from a string by BUU