Hi Vijaya,
You can achieve this by using FORMATENCRYPT masking algorithm which is also consistently mask the values except in position 3 (value 2). Which means if you hit 0929G21455 multiple times in anywhere.
For example 0929G21455 becomes 0929G21455 in any column/row/table/schema/db.
Here is the configuration.
TABLE,COLUMN,FORMATENCRYPT,,,2,7,Y,,,,,,,,,,,,,,
Which "2" stands for first 2 character and "7" last 7 characters. That escapes 3rd character in string.
If you do not need to mask this string consistently and you have a fixed format of string, also to gain some speed, you can use POSITIONMASK to achieve that.
Here is the configuration.
TABLE,COLUMN,POSITIONMASK,RD001L-RD002L-RD004L-RA005L-RD006L-RD007L-RD008L-RD009L-RD010L,,,,Y,,,,,,,,,,,,,,
Which randomly generates "number" for first two chars then skips the 3rd character. RA005L puts random "alphabet character" in position. RDXXXL puts "number" into rest.
I hope this helps.
Best,
Cihan