s/([0-9]{6})([0-9]+)([0-9]{4})/$1 . ("X" x length $2) . $3/e; [download]
In reply to Re: regular expression by JavaFan in thread regular expression by Anonymous Monk