‎2006 Nov 22 9:38 AM
Hi all,
My requirment is to make
LEGGETT <(>&<)> PLATT to
LEGGETT & PLATT .how to replace <(>&<)> with &.CAn anyone give a sample code to get this..
‎2006 Nov 22 9:42 AM
Is it stored in a variable?
DATA v_str(30) TYPE c.
v_str = 'LEGGETT <(>&<)> PLATT'.
REPLACE '<(>&<)>' IN v_str WITH '&'.
WRITE v_str.Regards
Wenceslaus.
‎2006 Nov 22 9:42 AM
hi,
REPLACE all occurances of '<(>&<)>' WITH '&' INTO wf_char.rgds
Anver
‎2006 Nov 22 9:42 AM
Is it stored in a variable?
DATA v_str(30) TYPE c.
v_str = 'LEGGETT <(>&<)> PLATT'.
REPLACE '<(>&<)>' IN v_str WITH '&'.
WRITE v_str.Regards
Wenceslaus.
‎2006 Nov 22 9:44 AM
‎2006 Nov 22 9:50 AM
hi,
u can do this way also:
str1 = LEGGETT <(>&<)> PLATT
v_del = ' '.
split str1 at v_del into v1 v2 v3 .
v_sym = '&'.
concatenate v1 v_sym v3 into str2.
regards,
keerthi
‎2006 Nov 22 9:51 AM
hi Alex,
try this code:
data : v_ch(25) type c value'LEGGETT <(>&<)> PLATT'.
REPLACE all occurences of '<(>&<)>' in v_ch WITH '&' .
write : v_ch.
*Dont forget to reward if helpful
‎2006 Nov 22 9:52 AM
Execute this coding u will get ur output.
DATA : C(40) VALUE 'LEGGETT <(>&<)> PLATT'.
TRANSLATE C USING '< ( > < ) '.
CONDENSE C.
WRITE C.