Тема: Lotusscript - оставить только нужные символы в строке.
Этот скрипт оставляет в строке mystr только нужные символы - удаляя крокозяблы и всякие спецсимволы, анализируя Asc код каждого символа.
Sub Click(Source As Button)
Print "---"
Dim mystr As String, ascx As String, tmpstr As String
tmpstr= ""
mystr = "19 ая АЯ az AZ!@#!(*&^(o№#%(*?)БЮ,/*-123"
lenstr% = Len(mystr)
For x=1 To lenstr%
ascx = Mid$(mystr,x,1)
If (Asc(ascx)>31) And (Asc(ascx)<128) Or (Asc(ascx)>144) And (Asc(ascx)<153) Or (Asc(ascx)>191) And (Asc(ascx)<256) Then
tmpstr = tmpstr + ascx
End If
Next
Print tmpstr
End Sub
А возникла проблема с такого вопроса:
Как преобразовать строку mystr (String) в массив, чтобы потом я мог пройтись по каждому символу строки?
For x=0 To Ubound (mystr)
Или как-то по другому можно? с помощю Len и mid