КАк удалить?

wowa

Well-known member
01.02.2007
845
0
#1
Есть предложение, например

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

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

morpheus

скриптописец
07.08.2006
3 915
1
#2
Для: wowa
разделить строку по пробелам на массив, получите своё слово "отдыха" как один из елементов массива.
Все остальное удаляете
на формулах @@Explode
на скриптах Split
 

wowa

Well-known member
01.02.2007
845
0
#4
Спасибо,.. а если есть предложение

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

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

morpheus

скриптописец
07.08.2006
3 915
1
#5
Для: wowa
Точно также разложить Саша<>111<>, Вова<>222<>, Витя<>333<>
через Split ( "Саша<>111<>, Вова<>222<>, Витя<>333<>", "<>" )
пройтись по массиву и след. элементе после "Вова" (это будет "222" ) - заменить на нужное