StrSplit

Discussion in 'Russian Forum' started by Shrek_Old, Nov 9, 2008.

  1. Shrek_Old

    Shrek_Old Member Licensed User

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

    DaveW Active Member Licensed User

    vrsrt = vr(0)
    for i = 1 to ArrayLen(vr)-1
    vrstr = vrstr & "," & vr(i)
    next
     
  3. Shrek_Old

    Shrek_Old Member Licensed User

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

    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)
     
  5. AlexSVC

    AlexSVC Member

    StringsEx - а где про нее почитать можна ?
     
  6. klaus

    klaus Expert Licensed User

Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice