1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
* Как убрать точку из строки?.
* Ответ размещён в SPSSX-L 24.11.2003. Автор: Raynald Levesque.

DATA LIST LIST /a (A8).
BEGIN DATA
E801.2
V16.41
Z.1265
Z1.1265
END DATA.

* следующий код предполагает, что точка - это не первый и не последний символ..

STRING ecode_1(A8).
COMPUTE #idx=INDEX(a,'.').
COMPUTE ecode_1 = CONCAT(RTRIM(SUBSTR(a,1,#idx-1)),SUBSTR(a,#idx+1)).
EXECUTE.