Hard to know what you want, please include technical information as well as your descriptions.
For instance:
(ex: HI BOB Hi Bob > HI BOB) means what?
That you want greater than HI BOB to display, or?
You only want the uppercase portion of the string?
If just the uppercase, try:
whileprintingrecords;
stringvar output:="";
stringvar array TheWords:=join({table.field}," ");
numbervar x;
for x := 1 to ubound(TheWords) do(
if uppercase(TheWords[x]) = TheWords[x] then
Output := Output + TheWords[x] + " "
);
output
-k