s/^(.{1,20}).*/$1/; #### s/^(.{1,20})(.+)?/$1 . (defined $2 ? "..." : "")/e;