StrSplit

Shrek_Old

Member
Licensed User
:sign0085:
Доброе времячко ВСЕМ!!!
Есть очень удобная функция StrSplit!!!
строка разделенная запятыми разбивается на части формируя массив.
Думаю особенно удобно ее использовать для чтения csv файлов.
Но очень хочется спрсить у Вас, а есть ли в basic4ppc функция противоположная? обычно это join... но здесь я не нашел ничего похожего...
конечно не сложно сформировать строку вручную, изобразив что то похожее на:
vrstr=vr(1)&","&vr(2)&","&vr(3)... и т.д.
Но если массив достаточно большой... это не есть удобно...
:sign0085: Простите конечно за нубство...:sign0104:
 

DaveW

Active Member
Licensed User
vrsrt = vr(0)
for i = 1 to ArrayLen(vr)-1
vrstr = vrstr & "," & vr(i)
next
 

Shrek_Old

Member
Licensed User
Да конечно :) отличное решение :)
Но вопрос состоял несколько в другом...
Другими словами, надо понимать, что обратной функции StrSplit нет???
 

DaveW

Active Member
Licensed User
I'm no expert, but I don't think there is a real inverse StrSplit. The code I showed will work and is very simple. If you have a big array then it might be better to use the StringsEx library (the StringBuilder methods)
 
Top