К сожалению, кажется, что Crystal не поддерживает регулярные выражения.
Итак, я бы сделал функцию.Попробуйте это:
stringvar input := {Command.CUST_NAME};
stringvar output := MID(input, 1, 5);
numbervar i;
for i:=5 to Length (input) step 1 do (
stringvar aChar := MID(input, i, 1);
if aChar <> " " then aChar := "*";
output := output + aChar;
);
output
Возможно, вам придется обрабатывать, если {Command.CUST_NAME} меньше 5 символов.