Страница: 1 |
Страница: 1 |
Вопрос: Замена в строке
Добавлено: 11.02.07 22:05
Автор вопроса: Зеленый
Как в VB6 можно поменять в строке какие-то одинаковые символы на другой, например в строке ",1,we,,,223,12," все запятые поменять на ".". Можно проверяя каждый символ ( mid(str$,i,1)=",", i=1...len(str$) ) и заменяя "," на ".". Есть ли способ попроще.
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
dNW
Вопросов: 30
Ответов: 683
Профиль | | #1
Добавлено: 11.02.07 22:32
ЭЭЭЭ нет приятель! Так дело не поидет! Для этого давно существует Replace$
Dim bf as string
bf = "1,2,3"
bf = Replace$(bf,",","."
Msgbox bf
Номер ответа: 2
Автор ответа:
Eugeny
Вопросов: 0
Ответов: 26
Профиль | | #2
Добавлено: 11.02.07 22:33
dim str as string
str = Replace (",1,we,,,223,12," ,",","."
Debug.Print str
Номер ответа: 3
Автор ответа:
Зеленый
Вопросов: 7
Ответов: 13
Профиль | | #3
Добавлено: 11.02.07 22:44
Спасибо, очень удобно.