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
Longtime 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
Longtime 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)
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…