КАк удалить?

Тема в разделе "Lotus - Программирование", создана пользователем wowa, 1 окт 2007.

  1. wowa

    wowa Well-Known Member

    Регистрация:
    1 фев 2007
    Сообщения:
    842
    Симпатии:
    0
    Есть предложение, например

    Мне нужно, если встречается "отд", то удалить все слово, т.е. "отдыха"

    if Instr(предложение,"отд") =1 then ' вот так вроде находит встречается ли "отд"
    ' КАк вот тут удалить остальное ("ыха")? После части "отд" количество букв разное, т.е. нужно до пробела удалять... вот только код не получается у меня составить (((
     
  2. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Для: wowa
    разделить строку по пробелам на массив, получите своё слово "отдыха" как один из елементов массива.
    Все остальное удаляете
    на формулах @@Explode
    на скриптах Split
     
  3. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    + на скриптах понадобится Fulltrim и Implode.
     
  4. wowa

    wowa Well-Known Member

    Регистрация:
    1 фев 2007
    Сообщения:
    842
    Симпатии:
    0
    Спасибо,.. а если есть предложение

    Саша<>111<>, Вова<>222<>, Витя<>333<>
    надо заменить на
    Саша<>111<>, Вова<>888<>, Витя<>333<>

    Вообщем смысл такой
    Если есть Вова, то изменить число
    вот как тут грамотней сделать?????
    Вот я и подумал что нахожу Вова, и удаляю до пробела,...
    а потом в конец предложения записываю новое значение Вова<>888<>
     
  5. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Для: wowa
    Точно также разложить Саша<>111<>, Вова<>222<>, Витя<>333<>
    через Split ( "Саша<>111<>, Вова<>222<>, Витя<>333<>", "<>" )
    пройтись по массиву и след. элементе после "Вова" (это будет "222" ) - заменить на нужное
     
  6. wowa

    wowa Well-Known Member

    Регистрация:
    1 фев 2007
    Сообщения:
    842
    Симпатии:
    0
    Для: Morpheus
    Большое спасибо
     
Загрузка...

Поделиться этой страницей