Domino 9 und frühere Versionen > ND8: Entwicklung
LotusScript: Zeichen, außer Zahlen, entfernen
magic_halli:
Guten Morgen,
ich habe einen String, bspw.: +49-37908/701113
Hieraus möchte ich jetzt noch alle Zeichen, außer Zahlen, entfernen. Es könnten wirklich, neben Zahlen, noch sämtliche Buchstaben/Sonderzeichen etc. vorkommen.
Wie kann ich mit LotusScript da herangehen?
Danke und Gruß
Rico.
dirk_2909:
mit einer Schleife über jedes Zeichen der Zeichenkette und abfragen, ob das aktuelle Zeichen eine Zahl ist. Wenn ja, diese Zeichen an einer Variablen anhängen.
magic_halli:
--- Zitat von: dirk_2909 am 15.01.09 - 09:18:06 ---mit einer Schleife über jedes Zeichen der Zeichenkette und abfragen, ob das aktuelle Zeichen eine Zahl ist. Wenn ja, diese Zeichen an einer Variablen anhängen.
--- Ende Zitat ---
Ok, klingt sehr gut.
Wie frage ich aber in LS ab, ob ein Zeichen eine Zahl ist?
Rico.
s_Old:
Auf die Schnelle & nicht getestet:
--- Code: --- Dim szPhone As String
Dim szPhoneClear As String
Dim i As Integer
Dim iChar As Integer
Dim szChar As String
szPhone = +49-37908/701113
Err = 0
On Error Resume Next
For i = 1 To Len(szPhone)
szChar = Mid(szPhone, i, 1)
iChar = Cint(szChar)
If ( Err = 0 ) Then
szPhoneClear = szPhoneClear & Cstr(iChar)
Else
Err = 0
End If
Next i
--- Ende Code ---
magic_halli:
Alles klar... Cint ist das Zauberwort. ;)
Ich versuch mich mal. Danke.
Rico.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln