Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как поменять 1 слово в текстбоксе на 3 слово и так Добавлено: 31.01.08 07:04  

Автор вопроса:  Suleyman | Web-сайт: - | ICQ:
Задача такая в текстбоксе 5 слов ”cлово1, cлово2 ,cлово3,cлово4,cлово5” Как поменять местами слова так ”cлово1, cлово3 ,cлово2,cлово4,cлово5” заранее спасибо.

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #1
Добавлено: 31.01.08 08:42
При помощи InStr ищи где слова находятся (ищи пробелы или запятые или что там у тебя)
Запоминай слова в переменные str2 str3
Через Replace замени в тексте str2 на "Слово_2", str3 на "Слово_3". А потом "Слово_2" на str3, а "Слово_3" на str2

Ответить

Номер ответа: 2
Автор ответа:
 astoro



ICQ: 649109 

Вопросов: 31
Ответов: 391
 Профиль | | #2 Добавлено: 31.01.08 10:25
str1 = "ñëîâî1,ñëîâî2,ñëîâî3,ñëîâî4,ñëîâî5"
strarr = Split(str1, ",";)
MsgBox strarr(0) & "," & strarr(2) & "," & strarr(1) & "," & strarr(3) & "," & strarr(4)

Ответить

Номер ответа: 3
Автор ответа:
 astoro



ICQ: 649109 

Вопросов: 31
Ответов: 391
 Профиль | | #3 Добавлено: 31.01.08 10:26
str1="слово1,слово2,слово3,слово4,слово5"

Ответить

Номер ответа: 4
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #4 Добавлено: 31.01.08 19:29
Более универсальный способ. Впринципе его написали уже, но тут слова меняются уже в массиве, а не при выводе данных.

str1="слово1,слово2,слово3,слово4,слово5"
strarr = Split(str1, ",";)
a = strarr(2)
strarr(2) = strarr(3)
strarr(3) = a


Вывод данных на пхп, мне так проще =)
echo implode(',', $strarr);

Ответить

Номер ответа: 5
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #5
Добавлено: 31.01.08 21:54
ну вот! замучили меня в инсте задачками на bcpp 3.1))
Я даже забыл об элементарной функции Split =(

Ответить

Номер ответа: 6
Автор ответа:
 astoro



ICQ: 649109 

Вопросов: 31
Ответов: 391
 Профиль | | #6 Добавлено: 01.02.08 06:48
Вывод данных на пхп, мне так проще =)
echo implode(',', $strarr);


Join(list[, delimiter])
The Join function syntax has these parts:

Part Description
list Required. One-dimensional array containing substrings to be joined.
delimiter Optional. String character used to separate the substrings in the returned string. If omitted, the space character (" ";) is used. If delimiter is a zero-length string, all items in the list are concatenated with no delimiters.


ВБ тоже кое на что способен! :) :)

Ответить

Номер ответа: 7
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #7
Добавлено: 01.02.08 14:58
Join... он недостаточно оригинален

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам