Reputation: 149776
I need to remove any words containing repeated characters from a string in Perl. I can use the /e
flag:
$string =~ s/(\w+)/keys %{{map {$_,1} split '', $1}} == length $1 ? $1 : ""/ge;
Can this be done with a single regex, without /e
?
Upvotes: 3
Views: 343