Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

string operation

Former Member
0 Kudos

Can anyone tell me how to extract the last three characters from a string?

Edited by: sudipto chakrabarty on Sep 25, 2008 6:40 AM

1 ACCEPTED SOLUTION

former_member194669
Active Contributor
0 Kudos

data v_len type p.

v_len = strlen( v_string ).

subtract 3 from v_len.

write: v_string+v_len(3).

5 REPLIES 5

Former Member
0 Kudos

Hello


data: str1 type string,
str2 type string,
i type i.

str1 = '1234567890987654321'.

i = strlen( str1 ).
i = i - 3.
str2 = str1+i(3).
write str2.

former_member194669
Active Contributor
0 Kudos

data v_len type p.

v_len = strlen( v_string ).

subtract 3 from v_len.

write: v_string+v_len(3).

Former Member
0 Kudos
data : var1 type string.


parameters : p_var1 type string.

move p_var1 to var1.
write : var1+5(3).

Former Member
0 Kudos

Hi use this code,

parameters:pp(60) type c .

data l type i.

data ll type i.

data cc(3) type c.

l = strlen( pp ).

ll = l - 3.

move pp+ll(3) to cc.

write : cc .

Former Member
0 Kudos

Hi,

See F1 help for SHIFT Statement, you can use it as;

SHIFT text RIGHT DELETING TRAILING pattern.

Regards

Karthik D