Arkadaşlar,
Bazı stringleri parçalamak için bir algoritmaya ihtiyacım var..
input: 7A, 7BC, 7ABC, 8DE, 12ABC
7A için Output: "07A"
7BC için Output: "07B 07C"
7ABC için Output: "07A 07B 07C"
8DE için Output: "08D 08E"
12ABC için Output: "12A 12B 12C"
outputStr = ""
numberStr = ""
FOR j = 1 to len(inputStr)
if isnumeric(left(inputStr,2)) then
numberStr = left(inputStr,2)
outputStr = +numberStr+" "
j = j+2
else
numberStr = " 0"+left(inputStr,1)
outputStr =" "
j=j+1
end if
if numberStr <> "" and outputStr = "" then
outputStr = numberStr+left(inputStr,j)
elseif outputStr <> "" then
outputStr = outputStr+" "+numberStr+left(inputStr,j)
end if
next j
Ben şoyle bişey denedim ama 6F için 066F verdi..
Yardımınıza müteşekkirim
Bazı stringleri parçalamak için bir algoritmaya ihtiyacım var..
input: 7A, 7BC, 7ABC, 8DE, 12ABC
7A için Output: "07A"
7BC için Output: "07B 07C"
7ABC için Output: "07A 07B 07C"
8DE için Output: "08D 08E"
12ABC için Output: "12A 12B 12C"
outputStr = ""
numberStr = ""
FOR j = 1 to len(inputStr)
if isnumeric(left(inputStr,2)) then
numberStr = left(inputStr,2)
outputStr = +numberStr+" "
j = j+2
else
numberStr = " 0"+left(inputStr,1)
outputStr =" "
j=j+1
end if
if numberStr <> "" and outputStr = "" then
outputStr = numberStr+left(inputStr,j)
elseif outputStr <> "" then
outputStr = outputStr+" "+numberStr+left(inputStr,j)
end if
next j
Ben şoyle bişey denedim ama 6F için 066F verdi..
Yardımınıza müteşekkirim
